Resource有两种使用场景

1.Resource

当Resource后面没带参数的时候是根据它所注释的属性名称到applicationContext.xml文件中查找是否有bean的id与之匹配,如果有,就将对应的class赋值给它,

如果没有则根据注释属性的类型到配置文件进行匹配,如果有就赋值,如果没有就报错

2.Resource(name="")

当Resource后面有带name参数,则直接根据name的值和bean的id进行匹配,有则赋值,没则报错

Resource是java原生的注解,spring框架也给出了Autowired和Qualifer注解,

Autowired是根据类型进行匹配,Qualifer是根据属性名进行匹配

最新文章

  1. 7 天玩转 ASP.NET MVC — 第 3 天
  2. JavaScript学习笔记(十二) 回调模式(Callback Pattern)
  3. WPF读书笔记(第一天)
  4. CentOS7设置IP地址
  5. c/cpp中怎样切割字符串,相似于split的功能
  6. python列表很聪明,支持负数索引
  7. hdu 3954 线段树 (标记)
  8. import模块/包--软件开发规范
  9. 关于vue的数据增删的一些细节
  10. EntityFramework Core:版本不一致问题
  11. JS a标签默认鼠标事件,导致无法修改input选中状态
  12. C#基础知识之泛型集合转换为DataTable
  13. CXF Spring开发WebService,基于SOAP和REST方式
  14. servlet邮箱激活验证实例含代码
  15. nginx内置变量 大全
  16. Lua基本语法-书写规范以及自带常用函数
  17. 使用FluentScheduler实现定时任务管理
  18. ABAP术语-XML
  19. Pytest UI自动化测试实战实例
  20. MySQL索引底层实现

热门文章

  1. 【Qt】VS2010编译Qt5.3.2 64bit
  2. [CISCO] VLAN、TRUNK 和 VTP 简介
  3. Java反射与自定义注解
  4. 10分钟教你用Python打造微信天气预报机器人
  5. 洛谷 P2480 [SDOI2010]古代猪文 题解【欧拉定理】【CRT】【Lucas定理】
  6. 【性能测试】:loadrunner直压MYSQL数据库的脚本开发
  7. 区间DP的学习(持续更新)
  8. 【Kafka】Broker之Server.properties的重要参数说明
  9. hibernate树状映射
  10. Cloudera Manager安装之Cloudera Manager 5.3.X安装(三)(tar方式、rpm方式和yum方式)