Spring integration 如何处理ServiceActivator中的异常?
在我的代码中,我有一个流 入站通道适配器->拆分器->路由器->服务激活器->链 我在ServiceActivator中遇到了一些异常,我如何编写一个errorHandler,以便在异常发生时它将重定向到errorHandlerSpring integration 如何处理ServiceActivator中的异常?,spring-integration,Spring Integration,在我的代码中,我有一个流 入站通道适配器->拆分器->路由器->服务激活器->链 我在ServiceActivator中遇到了一些异常,我如何编写一个errorHandler,以便在异常发生时它将重定向到errorHandler 将错误频道添加到入站频道适配器(或其轮询器,如果已轮询) 您将获得一条ErrorMessage,其中包含一个MessaginException负载,该负载具有两个属性failedMessage和'cause.将错误通道添加到入站通道适配器(或其轮询器,如果已轮询) 您
将错误频道
添加到入站频道适配器(或其轮询器,如果已轮询)
您将获得一条
ErrorMessage
,其中包含一个MessaginException
负载,该负载具有两个属性failedMessage
和'cause.将错误通道添加到入站通道适配器(或其轮询器,如果已轮询)
您将获得一条ErrorMessage
,其中包含一条MessaginException
有效负载,该有效负载具有两个属性failedMessage
和`原因。我将错误通道添加到轮询器的入站通道,我的错误通道是。它调用logError方法,但不将请求转发到output channel=“processedItems”。不要在注释中添加代码/配置;它完全不可读-改为编辑你的问题,并添加一条评论,表明你已经这样做了。我不知道你所说的“转发请求”是什么意思;发送到processedItems
的消息是logError
方法返回的任何消息;如果返回void,错误流结束。我将错误通道添加到轮询器到入站通道,我的错误通道是。它调用logError方法,但不将请求转发到output channel=“processedItems”。不要在注释中添加代码/配置;它完全不可读-改为编辑你的问题,并添加一条评论,表明你已经这样做了。我不知道你所说的“转发请求”是什么意思;发送到processedItems
的消息是logError
方法返回的任何消息;如果返回void,则错误流结束。