目录
Bean注入
小结
依赖注入的注解
@Resource和@Autowired区别
Bean注入
- @Autowired注解,默认是按照类型进行依赖注入,如果存在多个相同类型的bean就会报错
- 解决方案
- @Primary(设置bean的优先级)
- @Qualifier(通过bean的名称指定要注解的bean)
- @Primary(设置bean的优先级)
小结
依赖注入的注解
- @Autowired:默认按照类型自动装配。
- 如果同类型的bean存在多个
- @Primary
- @Autowired+@Qualifier(“bean的名称”)
- @Resource(name="bean的名称")
@Resource和@Autowired区别
- @Autowired是Spring框架提供的注解,而@Resource是JDK提供的注解
- @Autowired默认按照类型注入,而@Resource默认是按照名称注入