@Qualifier注解的使用

当我们使用 @Autowired 注解注入一个属性(有多个实现类的时候)的时候,由于它是按照类型查找的,于是他就会报错。因为根本就找不到指定的类。这时我们可以在 @Autowired 的下面加上 @Qualifier(“TheImplClass”) 这个里面的String 就是其他类在交给spring 管理的时候 使用@Qualifier(“TheImplClass”) 的类。然后这样就不会出现找不到类的情况了。
由于这样会增加多一行的代码 ,于是又出现了 在 @Component(“TheImplClass”) 这样的东西或者 @Bean(“TheImplClass”).
这样起到缩写的作用。

你可能感兴趣的:(spring)