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