@Autowired和@Resource之间的区别是什么?

提问者:帅平 问题分类:面试刷题
@Autowired和@Resource之间的区别是什么?
1 个回答
为什么放弃治疗
为什么放弃治疗
@Autowired和@Resource可用于:构造函数、成员变量、Setter方法。他俩的区别有:
@Autowired默认是按照类型装配注入的,默认情况下它要求依赖对象必须存在(可以设置它required属性为false)。
@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入。
发布于:1周前 (04-21) IP属地:四川省
我来回答