2012-10-19 61 views
0

我正在使用Spring集成,並在通道上設置了竊聽,以便我可以記錄一些數據。但我擔心的一個問題是,如果在日誌記錄期間拋出異常,則不會沿着我正在偵聽的通道傳遞消息。彈簧集成竊聽和例外

我會認爲竊聽的目的是爲了讓我能夠在不讓自己知道的情況下收聽消息,但事實似乎並非如此。

除了我把整個東西封裝在try/catch塊中,有什麼辦法可以忽略竊聽中的異常嗎?

回答

0

你能發佈你的配置嗎?通常,您可以指定什麼是您的錯誤渠道。如果你沒有指定一個,它會在一個叫做errorChannel的特殊頻道中出現(你不必聲明這個頻道,因爲它已經可以使用)。