我是Spring集成的新手。以前我使用Weblogic Integration开发了一个应用程序,我在其中轮询数据库表以查找任何新行。如果有,我获取该数据,修改它并将其发送到不同的数据库。我已经看到了几个关于Spring集成的例子,它集成了网页,电子邮件等。我想为表设置一个轮询,并从我可以处理它的网关获取消息。任何帮助或建议表示赞赏。
答案 0 :(得分:1)
这个例子是基本的Db轮询器。
<int-jdbc:inbound-channel-adapter query="select * from item where status=2"
channel="target" data-source="dataSource"
update="update item set status=10 where id in (:id)" />
对于频道&#39;目标&#39;,您可以让您的服务激活器处理消息..您可能还需要一个行映射器..
如果您需要更多建议,请告诉我有关您的问题的更多信息。
答案 1 :(得分:0)
请参阅inbound-channel-adapter in the reference documentation和/或jdbc sample。
示例没有显示适配器的使用,但它可以帮助您大致了解Spring Integration。另一个有用的资源是测试用例...... integration tests和polling* parser tests。