Java
- 分类
- 后端框架
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:43
答案
1. autowired是由spring提供的注解,而resource是java提供的 2. autowired是byType的形式进行匹配,resource是byName的形式,二者对具有多个实现类的接口进行注入的时候都需要利用name来匹配 3. autowired可以使用qualifier来定义名称,而resource则通过name属性定义
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(框架).md
knowledge_noteQuestion 7: @Autowired 和 @Resource 的区别是什么?
Source answer: 1. autowired是由spring提供的注解,而resource是java提供的 2. autowired是byType的形式进行匹配,resource是byName的形式,二者对具有多个实现类的接口进行注入的时候都需要利用name来匹配 3. autowired可以使用qualifier来定义名称,而resource则通过name属性定义
Reviewed answer: @Autowired 是 Spring 提供,默认按类型注入,可配合 @Qualifier 指定名称;@Resource 是 Java 标准注解,默认按名称注入,也可指定 name。