5.Resource注解解析
Posted Kyhoon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.Resource注解解析相关的知识,希望对你有一定的参考价值。
Resource有两种使用场景
1.Resource
当Resource后面没带参数的时候是根据它所注释的属性名称到applicationContext.xml文件中查找是否有bean的id与之匹配,如果有,就将对应的class赋值给它,
如果没有则根据注释属性的类型到配置文件进行匹配,如果有就赋值,如果没有就报错
2.Resource(name="")
当Resource后面有带name参数,则直接根据name的值和bean的id进行匹配,有则赋值,没则报错
Resource是java原生的注解,spring框架也给出了Autowired和Qualifer注解,
Autowired是根据类型进行匹配,Qualifer是根据属性名进行匹配
以上是关于5.Resource注解解析的主要内容,如果未能解决你的问题,请参考以下文章
Spring第七弹—依赖注入之注解方式注入及编码解析@Resource原理
Spring注解 @Component@Repository@Service@Controller @Resource@Autowired@Qualifier 解析