对于最新稳定版本,请使用 Spring Integration 7.0.0spring-doc.cadn.net.cn

特别频道

在应用上下文中默认定义了两个特殊通道:errorChannel零通道. “nullChannel”(一个零通道) 表现为/dev/null,记录发送到它的任何消息调试水平,立即返回。 特殊处理适用于org.reactivestreams.出版商传输消息的有效载荷:该信道立即订阅该信道,以启动响应式流处理,尽管数据会被丢弃。 响应式流处理抛出的错误(参见Subscriber.onError(可投掷))记录在警告为可能的调查准备。 如果需要对此类错误采取任何处理,则ReactiveRequestHandlerAdvice其中Mono.doOnError()可以对生成消息的处理程序进行定制化回复这条零通道. 当你遇到不关心的回复信道分辨率错误时,可以设置受影响组件的输出通道属性为“nullChannel”(名称“nullChannel”在应用上下文中保留)。spring-doc.cadn.net.cn

“errorChannel”内部用于发送错误消息,可以通过自定义配置覆盖。 这在错误处理中有更详细的讨论。spring-doc.cadn.net.cn

另请参阅 Java DSL 章节中的消息通道,了解更多关于消息通道和拦截器的信息。spring-doc.cadn.net.cn