如何将Jaxb2Marshaller集成到Spring集成路线中?


  1. 创建了Jaxb2Marshaller对象。
  2. 需要将java POJO转换为XML(编组(。

在集成路由中集成Jaxb2Marshaller时需要帮助。

代码流:-

@Bean
public IntegrationFlow flow() throws JAXBException {
return from(...).
.enrichHeaders(...)
.handle(...)
.transform(processor()::generateXml)
.channel(...)
.get();
}

如何在transform((步骤中添加Jaxb2Marshaller?

有一个开箱即用的转换器可供使用:

.transform(new MarshallingTransformer(jaxbMarshaller()))

https://docs.spring.io/spring-integration/docs/current/reference/html/xml.html#xml-marshalling-transformer

如何创建Jaxb2Marshaller您可以查阅 Spring 框架文档:

https://docs.spring.io/spring/docs/current/spring-framework-reference/data-access.html#oxm-jaxb2

相关内容

  • 没有找到相关文章

最新更新