@Resource注解
一、@Resource注解的使用
@Resource注解的使用
@Resoutce注解的功能和@Autowired相似的
可以互相替换,一般情况是可以正常运行的
由@Resource标注的属性也会进行自动装配
二、二者区别:
1.提供者不同:
@AutoWired是Spring提供的
@Resource是由Java提供的
2.注入规则不同:
原则上@Autowired注入规则为“byType”(通过类型注入)
原则上@Resource注入规则为“byName”(通过名称注入)这里的名称就是对象的id
3.匹配规则不同
@Auotowired是先检查类型,如果有类型匹配直接匹配,只通过类型不能匹配,在通过id;
@Resource是先匹配id,如果有id匹配,直接成功;如果没有id匹配,在进行类型匹配;

浙公网安备 33010602011771号