1. @Primary ,@Qualifier的区别
1.1 @Primary, 依赖注入bean时, 如果发现有多个该类型的bean, 则优先将带有@Primary注解的bean注入字段, 且同一类型的bean只能有一个添加该注解, 该注解决定了属性优先使用那个bean。 场景:一个接口有多个实现, 注入该接口bean时
1.2 @Qualifier, 依赖注入bean时, 将name属性和该注解的值相等的bean注入到字段。该注解决定了是否能将bean注入到属性
1.1 @Primary, 依赖注入bean时, 如果发现有多个该类型的bean, 则优先将带有@Primary注解的bean注入字段, 且同一类型的bean只能有一个添加该注解, 该注解决定了属性优先使用那个bean。 场景:一个接口有多个实现, 注入该接口bean时
1.2 @Qualifier, 依赖注入bean时, 将name属性和该注解的值相等的bean注入到字段。该注解决定了是否能将bean注入到属性