[Question] @Tool一类的注解会在扫描的时候向上查找吗

Author: sijayyxCreated Sep 10, 2026Updated Sep 10, 2026
Labelskind/questionneeds-triage

Question

各位好,

我想给ReactAgent添加一个methodTools,考虑到可维护性,我决定给它添加一个接口,在别的地方去实现它。

java
@Component
public interface MyTools{
     
    
    void myTool();

}

请问,对于@Tool@ToolParam注解,我应该在实现类中添加还是在接口中添加?如果我在接口中添加,SAA在处理实现类时是否会向上查找接口中的注解?或者,我只应该在实现类中添加注解?

请解决我的困惑,不胜感激!

Source: alibaba/spring-ai-alibaba