在 Spring ,您可以对 bean 进行 XML 配置以具有限定符。如果通过 Java 注释配置 bean,我似乎无法找到如何附加限定符。那是怎么回事?我必须使用简单的旧名称吗?
最佳答案
如果您使用注解(不是基于 Java 的配置),您可以使用以下内容添加限定符(参见 Spring documentation):
@Component
@Qualifier("myQualifier")
public class MyBean {
//code
}
要在 bean 中连接,请使用以下命令(再次参见 Spring documentation):
public class MyClass {
@Autowired
@Qualifier("myQualifier")
private MyBean myBean;
//more code
}
https://stackoverflow.com/questions/9182805/