@Resource和@Autowired两种注入区别

第一种注入方式:

@Autowired

private WorkOrderBo                   logisticsWorkOrderBo;

第二中注入方式:

@Resource(name = "workOrderLogisticsBo")

private WorkOrderBo              workOrderLogisticsBo;

有何区别?


白衣染霜花
浏览 835回答 3
3回答

慕侠2389804

@Resource在javax.annotation包里定义,是java的一部分@Autowired在org.springframework.bean.factory包里定义,是spring框架的一部分这算是区别么?功能上,二者近乎一致:@Autowired匹配Type用Qualifier约束匹配Name@Resource匹配Name匹配Type用Qualifier约束(如果按Name匹配成功,忽略Qualifier)

动漫人物

Spring注解注入
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java