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

Advising Filters

提供建议时还有一个额外的考虑因素Filter建议。 默认情况下,任何丢弃作(当过滤器返回false)在建议链的范围内执行。 这可能包括丢弃通道下游的所有流量。 因此,例如,如果丢弃通道下游的元素抛出异常并且存在重试建议,则重试该过程。 此外,如果throwExceptionOnRejection设置为true(在通知的范围内引发异常)。spring-doc.cadn.net.cn

设置discard-within-advicefalse修改此行为,并在调用通知链后发生丢弃(或异常)。spring-doc.cadn.net.cn