|
如需使用最新稳定版本,请使用 Spring Integration 7.0.4! |
使用注解建议端点
当使用注解(@Filter、@ServiceActivator、@Splitter 和 @Transformer)配置某些端点时,您可以在 adviceChain 属性中提供建议链的 Bean 名称。
此外,@Filter 注解还具有 discardWithinAdvice 属性,可用于配置丢弃行为,如 Advising Filters 中所述。
以下示例将在建议执行后触发丢弃操作:
@MessageEndpoint
public class MyAdvisedFilter {
@Filter(inputChannel="input", outputChannel="output",
adviceChain="adviceChain", discardWithinAdvice="false")
public boolean filter(String s) {
return s.contains("good");
}
}