跳到主要内容
版本:7.0.2

使用注解配置建议端点

DeepSeek V3 中英对照 Advising Endpoints Using Annotations

在使用注解(@Filter@ServiceActivator@Splitter@Transformer)配置某些端点时,你可以在 adviceChain 属性中为通知链提供 bean 名称。此外,@Filter 注解还有一个 discardWithinAdvice 属性,可用于配置丢弃行为,如通知过滤器中所述。以下示例会导致在通知之后执行丢弃操作:

@MessageEndpoint
public class MyAdvisedFilter {

@Filter(inputChannel="input", outputChannel="output",
adviceChain="adviceChain", discardWithinAdvice="false")
public boolean filter(String s) {
return s.contains("good");
}
}