@Qualifier注解的作用:按类型自动装配可能有多个bean实例的情况,容器不知道装配哪个实例(一个接口有多个实现的情况),可以使用Spring的@Qualifier注解缩小范围(或指定唯一)
相关实现代码
public interface BeanInterface {
}
@Component
public class BeanImpl1 implements BeanInterface {
}
@Component
public class BeanImpl2 implements BeanInterface {
}
@Autowired
@Qualifier("beanImpl1")
private BeanInterface beanInterface;