区别 | @Resource | @Autowired |
---|---|---|
来源 | JSR-250标准的注释,属于J2EE | 属于Spring |
注入 | 默认按照ByName自动注入 | 只按照byType注入 |
注入接口实现类单一 | 修饰效果相同 | 修饰效果相同 |
注入接口实现类多个 | 需要借助 @Resource的name属性或者@Qualifier | 需要借助@Primary或者@Qualifier |
对于多个接口实现修饰有不清楚的可以参考博文 点击参考 有详细例子
区别 | @Resource | @Autowired |
---|---|---|
来源 | JSR-250标准的注释,属于J2EE | 属于Spring |
注入 | 默认按照ByName自动注入 | 只按照byType注入 |
注入接口实现类单一 | 修饰效果相同 | 修饰效果相同 |
注入接口实现类多个 | 需要借助 @Resource的name属性或者@Qualifier | 需要借助@Primary或者@Qualifier |
对于多个接口实现修饰有不清楚的可以参考博文 点击参考 有详细例子