我的要求:需要将XML分为多个节点,并且每个节点必须转换为JSON,并将每个节点的JSON发送到HTTP终点。
。- 我可以使用XPathMessagesPlitter 将传入的JSON分开
- 收集了聚合器的所有消息并将其转换为JSON,现在我有
List<String>
。
现在我必须迭代List<String>
并将其发送到HttpRequestExecutingMessageHandler
。
- 是否有任何方法可以在聚合器侧逐一发布消息,以便将其发送到
HttpRequestExecutingMessageHandler
一一出站? - 或在聚合器接收字符串列表后,将其发送到
HttpRequestExecutingMessageHandler
一一出站的任何方法?
只需在聚合器之后添加一个简单的分离器即可。DefaultMessageSplitter
(<splitter/>
)将拆分任何集合,迭代器等。