我遇到了使用spring-integration-feed解析RSS feed的问题。我跟着这个例子 https://spring.io/guides/gs/integration/
我的Feed不包含已发布的日期。根据{{3}},日期不是必需的。
由于pubDate为null,因此该条目不会添加到SyndEntry的队列中。见RSS specifications
有解决方法吗?
答案 0 :(得分:2)
FeedEntryMessageSource
使用它来检测新条目,如果没有它,您将获得每次轮询的所有条目。
唯一的解决方法是自定义消息源 - 您可以从入站通道适配器调用它。
如果您有其他机制的提案来检测新帖子,请随时打开改进http://jsfiddle.net/d9VNk/776/。