我现有的spring-integration应用程序将POJO消息转储到通道。如何挂钩弹簧批,以便它从这个频道实时读取消息?我是否需要创建自定义ItemReader或者是否可以使用开箱即用的东西?简单的XML示例配置也很有用。
答案 0 :(得分:2)
我不知道“开箱即用”的任何内容,但将PollableChannel
(通常是Queuechannel
)包裹在ItemReader
中,只需使用{{1}即可轻而易举} channel.receive(timeout)
。
超时到期时,阅读器返回null;表示批次结束。