XML 支持 - 处理 XML 有效负载
Spring Integration 的 XML 支持通过以下组件扩展了 Spring Integration 的核心功能
项目需要此依赖项
-
Maven
-
Gradle
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-xml</artifactId>
<version>7.0.0</version>
</dependency>
compile "org.springframework.integration:spring-integration-xml:7.0.0"
这些组件简化了 Spring Integration 中 XML 消息的处理。消息组件支持多种格式的 XML,包括 java.lang.String、org.w3c.dom.Document 和 javax.xml.transform.Source 实例。但是,如果需要 DOM 表示(例如,为了评估 XPath 表达式),String 负载会被转换为所需的类型,然后再转换回 String。如果未提供 DocumentBuilder 实例,需要它的组件将创建一个支持命名空间的实例。当您需要对文档创建进行更精细的控制时,您可以提供一个经过适当配置的 DocumentBuilder 实例。