为了账号安全,请及时绑定邮箱和手机立即绑定

@Resource和@Autowired两种注入区别

@Resource和@Autowired两种注入区别

白衣染霜花 2019-03-13 14:18:01
第一种注入方式:@Autowiredprivate WorkOrderBo                   logisticsWorkOrderBo;第二中注入方式:@Resource(name = "workOrderLogisticsBo")private WorkOrderBo              workOrderLogisticsBo;有何区别?
查看完整描述

3 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

@Resourcejavax.annotation包里定义,是java的一部分
@Autowiredorg.springframework.bean.factory包里定义,是spring框架的一部分

这算是区别么?

功能上,二者近乎一致:

@Autowired

  1. 匹配Type

  2. Qualifier约束

  3. 匹配Name

@Resource

  1. 匹配Name

  2. 匹配Type

  3. Qualifier约束(如果按Name匹配成功,忽略Qualifier)


查看完整回答
1 反对 回复 2019-04-22
?
动漫人物

TA贡献1815条经验 获得超10个赞

查看完整回答
反对 回复 2019-04-22
  • 3 回答
  • 0 关注
  • 834 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信