Spring(七)Bean装配之Autowired注解

Qualifier

  1. Autowired默认按类型进行匹配,当匹配到多个满足条件的bean时,再按照属性名和bean的id进行匹配,如果仍然有多个匹配上或者没有一个匹配上,则抛出异常,提示自动装配失败

  2. 在使用Autowired时,可以使用Qualifier注解,显式的指定,当冲突发生时,使用那个id对应的bean

例子

目录

BeanInterface有两种实现,如果只用@Autowired,会注入失败

        @Autowired
    @Qualifier("beanImplTwo")
    private BeanInterface beanInterface;

用@Qualifier,指定注入id为beanImplTwo

你可能感兴趣的:(Spring(七)Bean装配之Autowired注解)