Ich habe ein Problem beim Parsen von RSS-Feeds mit Spring-Integration-Feed. Ich folgte dem Beispiel https://spring.io/guides/gs/integration/Wie parsen Sie RSS-Feeds mit Spring Integration, wenn pubDate nicht verfügbar ist?
Meine Feeds enthalten kein veröffentlichtes Datum. Laut der RSS specifications sind die Daten nicht erforderlich.
Da pubDate null ist, wird der Eintrag nicht zur Warteschlange von SyndEntry hinzugefügt. Siehe FeedEntryMessageSource.java
Gibt es einen Workaround dafür?
Eigentlich haben wir das schon (https://jira.spring.io/browse/INT-1810) und mein Vorschlag ist etwas wie 'SyndIntryDateStrategy' oder ähnliches. –
Danke für die Vorschläge. Ich werde versuchen, das Veröffentlichungsdatum vom Channel zu übernehmen, verfügbar über [SyndFeed] (https://github.com/ralphtice/rome/blob/master/src/main/java/com/sun/syndication/feed /synd/SyndFeed.java#L288) –