春季集成分离器和聚合器:一一释放



我的要求:需要将XML分为多个节点,并且每个节点必须转换为JSON,并将每个节点的JSON发送到HTTP终点。

  1. 我可以使用XPathMessagesPlitter
  2. 将传入的JSON分开
  3. 收集了聚合器的所有消息并将其转换为JSON,现在我有List<String>

现在我必须迭代List<String>并将其发送到HttpRequestExecutingMessageHandler

  1. 是否有任何方法可以在聚合器侧逐一发布消息,以便将其发送到HttpRequestExecutingMessageHandler一一出站?
  2. 或在聚合器接收字符串列表后,将其发送到HttpRequestExecutingMessageHandler一一出站的任何方法?

只需在聚合器之后添加一个简单的分离器即可。DefaultMessageSplitter<splitter/>)将拆分任何集合,迭代器等。

最新更新