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 解析

使用 vue-resource 发送跨域请求

详细解析@Resource和@Autowired的区别 , 以及@Qualifier的作用

@Resource@Autowired@Qualifier

@Resource@Autowired@Qualifier的注解注入及区别