【发布时间】:2020-04-23 10:19:43
【问题描述】:
我正在创建一个通用适配器,它将接收 XML 消息(带有命名空间)并将其转换为 JSON。我可以使用 xslt 删除命名空间,然后使用 org.json api 转换为 JSON,还有一些其他转换并使用 SI 流程 -
return IntegrationFlows
.from(org.springframework.integration.jms.dsl.Jms.messageDrivenChannelAdapter(
org.springframework.integration.jms.dsl.Jms.container(this.queueConnFactory, this.queue)
.transactionManager(transactionManager()).get()))
.transform(dynamicEnricherImpl.get(enricherName), "enrich")
.handle(publisher, "publishMessage")
.get();
我正在寻找是否可以使用像 ObjectToJSON 转换器这样的 SPring 集成内部类来删除 XML 命名空间并将其转换为 JSON。请推荐
【问题讨论】:
标签: spring-integration spring-integration-dsl