我想从文件一次检索一行,则该行转换为一个POJO读取文件中的行,然后检索下一行... 对于每个行,应该调用两个Web服务。Spring集成:通过线路和呼叫WS每行
我相信,我应该像这样工作:
<int-file:inbound-channel-adapter directory="/tmp/test"
id="filesIn" channel="toSplitter">
<int:poller fixed-delay="5000" />
</int-file:inbound-channel-adapter>
<int:splitter input-channel="toSplitter" output-channel="logger"
ref="fileSplitter" method="split" />
<int:logging-channel-adapter id="logger" level="WARN"/>
<bean id="fileSplitter" class="foo.FileSplitter" />
但根据sample分离器返回的邮件列表,但我想处理一个只有一行。我应该使用spring批处理吗?
这不是一个答案。请考虑这个问题的评论或现有的答案。 :-) –
这个“示例”中没有任何东西表明它发出了一个消息列表;每条线都是一次发射的。该代码是现在在框架中的“FileSplitter”的基础,因为@ArtemBilan在他的回答中指出。 –