有没有办法配置Spring Integration通道,以便在未捕获的异常情况下,异常时的标头(如果可用)与异常对象一起发布到errorChannel?
现在,我可以订阅' errorChannel'并在那里添加非常有用的处理代码。但是在errorChannel中,我只能得到异常;来自原始频道的标题丢失。我试着在这里查看引用(https://docs.spring.io/spring-integration/reference/htmlsingle/#namespace-errorhandler),但没有运气。
答案 0 :(得分:1)
ErrorMessage
有效负载为MessagingException
,其中包含2个属性cause
和failedMessage
。标题可用于后者。