java - Spring:将@Qualifer 附加到 Java 配置的 bean

在 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/

相关文章:

java - Spring 转换服务 - 从 List 到 List

json - 如何解决 jackson 中属性(property)的 setter/getter 定

spring - memcached 中的最大 key 长度和最大值大小是多少?

java - Spring @Configuration 和

java - 导入 org.springframework.test.context.junit4.

spring - 如何正确设置速度的加载器路径

java - 保存子数据时传递的分离实体持久化

spring - JPA 标准构建器中的忽略大小写

java - Spring批处理远程分块和远程分区之间的区别

Java/Hibernate - 只读模式下不允许写操作