此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Integration 6.5.1! |
使用注释为端点提供建议
使用注释 (@Filter
,@ServiceActivator
,@Splitter
和@Transformer
),您可以在adviceChain
属性。
此外,@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");
}
}