我試圖設置一些消息,當它通過駝峯DSL中的處理器引用時被操作的消息頭。然而,我所擁有的第一件事是.onCompletion的處理器,它應該從交換機讀取消息,獲取標題並記錄它們。onCompletion()命令在駝峯DSL中是否重要?
這是否必須在我的DSL最後?看起來,我的finaly .process()處理器可以看到我通過其餘代碼添加的所有新的標題值,但是當我將它們全部記錄在.onCompletion中時,這些標題的值爲空。它幾乎就像它有一個陳舊的消息或交換或什麼的版本。爲什麼會發生這種情況?