Spring的注解@Qualifier用法

  • 在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢?

根据注入资源的注解不同实现的方式有一点小小的区别

下面上铺垫图

请忽略我的红线

##在Controller中使用 @Autowired注入时


Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,添加@Qualifier注解,需要注意的是@Qualifier的参数名称为我们之前定义@Service注解的名称之一。

##使用@Resource注入时

使用@resource注入时比较简单了注解自带了“name”的val就是@Service注解的名称之一。

Spring的注解@Qualifier用法相关推荐

  1. Spring的注解@Qualifier用法与简析

    1 基本说明 使用@Qualifier可以分别为同样类型的Bean分别注入不同的依赖值 然后当我们@Autowired注入时就会出现异常,NoUniqueBeanDefinitionException ...

  2. 浅谈Spring框架注解的用法分析

    1.@Component是Spring定义的一个通用注解,可以注解任何bean. 2.@Scope定义bean的作用域,其默认作用域是"singleton",除此之外还有proto ...

  3. 浅谈 Spring 框架注解的用法分析

    1.@Component是Spring定义的一个通用注解,可以注解任何bean. 2.@Scope定义bean的作用域,其默认作用域是"singleton",除此之外还有proto ...

  4. Spring的注解@Qualifier注解

    概念 @Qualifier是Spring中的注解,是在使用Spring框架中@Autowired注解进行自动注入时,Spring 容器中匹配的候选Bean数目必须有且仅有一个 . 这是因为在使用Spr ...

  5. SpringBoot的注解@Qualifier用法

    在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢? 根据注入资源的注解不同实现的方式有一点小小的区别 下面上铺垫图 请忽略我的红线 ##在C ...

  6. Spring注解@Qualifier的详细用法你知道几种「扩展点实战系列」- 第444篇

    历史文章(文章累计440+) <国内最全的Spring Boot系列之一> <国内最全的Spring Boot系列之二> <国内最全的Spring Boot系列之三> ...

  7. spring的注解开发@Component @Bean @Value @Autowired、@Qualifier @PropertySource @Configuration

    spring的注解开发 启动注解功能 启动注解功能 ⚫ 启动注解扫描,加载类中配置的注解项 ⚫ 说明: ◆ 在进行包所扫描时,会对配置的包及其子包中所有文件进行扫描 ◆ 扫描过程是以文件夹递归迭代的形 ...

  8. Spring系列(九):Spring属性赋值注解@Value 用法介绍

    今天给大家分享Spring属性赋值注解@Value 用法,希望对大家能有所帮助! 1.@Value注解的作用 @Value注解的作用主要可以给属性直接赋值.也可以读取配置文件中的值给属性赋值 2.@V ...

  9. Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例

    Spring 异步@Async注解用法 Spring @Async注解用法总结 Spring @Async基本用法示例 一.概述 在日常开发的工作中,经常会使用异步进行开发.Spring 提供一个简单 ...

最新文章

  1. 词向量到Bert代码——部分习题
  2. python next用法
  3. 机器学习基础专题:评估指标
  4. 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌
  5. AS编写sdk并打成jar包供其它APP调用
  6. 程序员:最绝望的面试代码写了4个小时,就是不运行!最终收到15K的offer
  7. 通过 Docker Compose 组合 ASP NET Core 和 SQL Server
  8. php开发简易论坛教程,[php] 我的微型论坛的简单教程[已完成]第3/8页
  9. Oracle中表pagesize,Oracle 解决显示凌乱串行问题时column、pagesize、linesize的设定
  10. PTA—念数字(C语言)两种方法
  11. Python3.6 word批量转换为txt提取
  12. 如何更改计算机时间和日期,如何更改电脑日期?电脑教程:然后修改
  13. [C语言]一百个奥特曼大战一百个怪兽 源代码
  14. android手机电话铃声设置,安卓怎么设置铃声 安卓手机铃声设置教程
  15. maven 3.6.1版本下载地址
  16. 汇编指令: JO、JNO、JB...
  17. look forward to 用法
  18. 有图有真相 苹果官网 教育 优惠 工行 24期免手续费 入口地址
  19. 极光推送的设备唯一性标识 RegistrationID
  20. 计算机等级考试17周岁能考吗,他,8岁计算机过二级,16岁被保送清华,信息类竞赛大奖拿到手软...

热门文章

  1. Intellij IDEA 2021 个性化指南
  2. 折叠全面屏的解决方案
  3. PuTTY使用密钥登录到Linux
  4. ttkefu如何设置成或关闭静音模式
  5. 基于python的排课表系统_利用python爬取广西科技大学教务管理信息系统班级课表...
  6. 怎么让百度知道你的网站(2)
  7. 外设驱动库开发笔记43:GPIO模拟SPI驱动
  8. 英雄联盟怎么解除小窗口_英雄联盟手游举报队友在哪里 英雄联盟手游怎么举报|英雄|联盟-360GAME...
  9. SolidWorks学习笔记6抽壳,加强筋,扫描,放样
  10. 分手后三句话刺痛前任心,有可能会被挽留