1.@Autowried

1)默认基于类型查找容器的的Bean进行注入(注入的Bean的实现类是唯一的)。

2)当实现类的Bean大于一个的时候,需结合@Qualifier,根据Bean的名称来指定需要注入的实例。或者使用@Primary注解标注具体的Bean来让Spring优先选择该Bean进行注入

3)@Autowried注解可以标注在构造方法、set方法(属性)、字段

@Qualifier标注在方法参数、set方法、字段上、类型上

@Primary标注在类上以及方法上

2.@Resource(JSR250的标准)

1)默认是基于Bean的名称进行注入,如果查找的name不存在,则会根据类型进行查找

2)当指定name属性时,则只按照名称进行查找

3)当指定type属性时,则只按照类型进行查找

4)当指定name和type时,则这两个属性必须同时满足才可注入

最新文章

  1. ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
  2. Polly
  3. Centos配置国内yum源
  4. Windows 2008 R2 Powershell 3.0
  5. [bzoj1911][Apio2010]特别行动队
  6. ios 在中国地区,24小时时间格式 系统设定下 获得12小时制时间的方法
  7. Spring4 MVC Hibernate4集成
  8. C. Coloring Trees DP
  9. 基于jquery的页面代码的优化
  10. (转)MongoDb的十个使用要点
  11. CDOJ 1104 求两个数列的子列的交集 查询区间小于A的数有多少个 主席树
  12. Android开发环境搭建简介
  13. Pet(hdu 4707 BFS)
  14. 使用jQuery快速高效制作网页特效-----------------------------之jQuery事件与动画
  15. Appium 解决锁屏截屏问题(java篇)
  16. ssh整合时报出的异常及解决办法
  17. 为Lua5.3编写C模块简单示例
  18. python统计词频
  19. AngularJS进阶(四)ANGULAR.JS实现下拉菜单单选
  20. node 单个表加条件查询

热门文章

  1. [NewLife.XCode]脏数据
  2. 【原创】驱动加载之OpenService
  3. 【Python】正则表达式简单教程
  4. 彻底弄懂python编码
  5. 巨杉数据库 MySQL兼容项目正式开源
  6. μC/OS-II 任务的同步与通信 --- 信号量
  7. CSS盒模型及边距问题
  8. EXCEL文件导入时报_未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
  9. ife2018 零基础学院 day 4
  10. [转]Node.js框架对比:Express/Koa/Hapi