@Autowired注解自动装配具有兼容类型的单个Bean属性
- 默认情况下,所有使用@Autowired注解的属性都需要被设置。当Spring找不到匹配的Bean装配情况时,会抛出异常。若某一属性允许不被设置,可以设置@Autowired注解的required属性为false。
- 默认情况下,当IOC容器内有多个类型兼容的Bean时,通过类型的自动装配将无法工作,此时可以在@Qualifier注解里提供Bean的名称。Spring允许对方法的入参标注@Qualifier已指定注入Bean的名称。