@Autowired与@Resource的区别
时间: 2024-01-30 11:09:39 浏览: 66
spring注解1
@Autowired和@Resource都是用来实现依赖注入的,但是它们有以下区别:
1. @Autowired是Spring中的规范,而@Resource是J2EE中的规范。
2. @Autowired默认是按照byType进行装配,而@Resource默认是按照byName进行装配。
3. @Autowired只能注入Spring容器中的bean,而@Resource可以注入任意的JavaBean。
4. @Autowired没有提供name属性来指定bean的名称,而@Resource可以通过name属性指定bean的名称。
阅读全文