Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的;

@Autowired默认按照类型匹配注入bean,如果有多个实现类,搭配@Qualifier(“实现类名称”)表明注入的是哪一个实现类的bean:
比如:
@Autowired
@Qualifier(“TestServiceImpl1”)
private TestService testService; //注入的就是TestServiceImpl1这个实现类,注意如果该实现类使用了诸如@Service(“beanName”)这种注解,那么TestServiceImpl1就是beanName;

而@Resource默认按照名称匹配注入bean,而且可以使用name作为属性来确定实际注入的bean
比如:
@Resource(name = “TestServiceImpl1”)
private TestService testService;

@Qualifier的作用相关推荐

  1. @Qualifier注解作用

    @Qualifier 注解作用就是为了给Bean打上一个标记,用来查找bean,代码示例: 创建一个java bean package com.gupaoedu.springcloud.example ...

  2. Spring2.5的新特性

    第一部分 简介 从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的.非侵入性解决方案.一年前发布的Spring2.0就把这些主题推到了一个新的高度.XML Sch ...

  3. 【SSM框架系列】Spring IoC(控制反转) DI(依赖注入)注解开发

    Spring注解开发 Spring是轻代码重配置的框架,配置比较繁重,会影响开发效率.这个时候可以通过注解开发,注解代替xml配置文件可以简化配置,提高开发效率. Spring原始注解 注解分为原始注 ...

  4. java元婴期(18)----java进阶(spring(2)----DI(依赖注入)基于注解的IOC与DI配置properties)

    1.依赖注入的概念 依赖注入:Dependency Injection.它是spring框架核心ioc的具体实现. 我们的程序在编写时,通过控制反转,把对象的创建交给了spring,但是代码中不可能出 ...

  5. spring security 注解_Spring框架使用@Autowired自动装配引发的讨论

    原文首发于掘金 作者:walkinger 链接:https://juejin.im/post/5d4163ede51d4561f64a078b 问题描述 有同事在开发新功能测试时,报了个错,大致就是, ...

  6. Spring学习【2】

    一. ioc的注解配置: 1. 注解分类: (1):用于创建对象的注解: ①:Component: --作用:用于把当前类对象存入spring容器中: --属性value:用于指定bean的id.当我 ...

  7. Andriod-Dagger2

    参考资料: https://www.jianshu.com/p/1d84ba23f4d2 https://mp.weixin.qq.com/s/lh3dgJK95cgbG-bUZfvbFA 听说好多开 ...

  8. Dagger使用详解

    Dagger 使用 电脑与CPU 开门见山,来看一段常用业务代码. 以电脑为例.每一台电脑都需要CPU.所以在定电脑的时候,需要将CPU作为参数传入. public class Computer {C ...

  9. 【Spring IOCDI】知识点详细介绍

    文章目录 Spring 简介 Spring Framework 系统架构 IOC & DI 简介 通过IOC容器创建对象,并为属性赋值 根据bean的类型从IOC容器中获取bean的实例 通过 ...

最新文章

  1. 微信小程序如何进行登录授权和获取用户信息
  2. 0寄存器与arm_如何在ARM下进行高效的C编程?
  3. 实验四 Android程序设计
  4. Markdown设置字体大小、颜色...,CSDN博客编写设置字体大小、颜色、粗细。字体,文字背景设置。
  5. WPS for Linux(ubuntu)字体缺失解决办法(转)
  6. 十步让你成为一名优秀的 Web开发人员
  7. 真正会沟通的项目经理,不会告诉你的4件事
  8. SFM(Structure from Motion)一点总结
  9. Greenplum 安装部署 单机版安装(Linux)
  10. 百旺开票清单导入模板_半年来最爱的高效率工具滴答清单不为人知的使用技巧...
  11. 黑龙江计算机比赛,信息工程学院在第十三届中国大学生计算机设计大赛黑龙江省赛中喜获佳绩...
  12. 9ku音乐网音乐爬取,仅供交流~~
  13. 实用技巧 一文解决 echarts 如何设置 legend 展示为虚线?
  14. 报错:Error in file.exists(pythonPath)
  15. 雷爵代理游戏风云Unity休闲养成页游《宠物派对》
  16. 水电站生态流量监测 水利RTU遥测终端
  17. vpython 贞测碰撞_VPython - example - 模拟球在两板之间的碰撞
  18. linux 无线 密码忘记了怎么办,linux忘记了密码怎么办
  19. 利用canconvert合并两个dbc,FileNotFoundError解决!!!
  20. Tkinter 莫烦 基础

热门文章

  1. esp8266wifi继电器点灯科技Blinker和小爱同学控制
  2. ppt压缩文件大小,4个压缩教程
  3. [收藏]大话西游的三个人生片段
  4. android httpclient gradle,Apache HttpClient Android(Gradle)
  5. 四川达州妇女将两小孩推下山崖致死 已被控制
  6. 相比“农药和吃鸡”,这5个APP更应该多花时间!
  7. WebSocket 长连接详解
  8. kafka 在线修改副本数
  9. 【C++】多态 - 虚函数/虚析构函数以及虚函数表
  10. 基于Android和OpenCV的答题卡识别软件