2013-10-30 31 views
1

在我的spring集成應用程序中,我想用pdf文件輸入啓動管道,然後從db中檢索一些值,執行一些轉換並最終將其格式化爲xml消息。因此,對於pdf文件和db值,我必須將它們放在整個管道中。我知道我可以將它們中的任何一個放入標題中,但在我看來,這不是最好的方式,因爲它是我應用程序的實際信息,而不是某種應被視爲標題信息的元數據。有什麼想法嗎?在春季集成的「消息」對象中嵌入多個有效載荷的最佳方式是什麼?

+2

爲什麼應該說是多種載荷?簡單地構造一個新的消息,其中包含一個單一的有效載荷,其中包含來自數據庫的pdf和值。 –

+0

我不明白如何將兩種不同類型的對象注入單個有效內容中。當我第一次獲得pdf對象並構造消息時,我將它傳遞給下一個Transformer,我只能在那裏轉換/更新值。我應該怎麼做注入另一個對象,說哈希表到這個變換器中的消息,以便下一個節點可以檢索PDF對象和散列表? – gddabe

+1

您不注入2種不同類型的對象。 YOu創建一個單獨的對象,作爲一個包圍對象的對象(基本上是一個具有屬性的對象)。這是您可以更新/更改的內容。 –

回答

相關問題