Spring之@Qualifier注解简介及示例

2023-05-16

转自:

  Spring之@Qualifier注解简介及示例

下文笔者讲述@Qualifier注解功能简介及示例分享

@Qualifier注解功能简介


  功能1:使用bean名称注入DI属性
  功能2:设置bean的名称
  

@Qualifier注解使用场景


当存在多个相同Type的bean时
可使用@Qualifier注解设置bean的注入对象
  

例:


当创建了好几个相同类型bean时
 但注入时,只需使用一个,此时我们可使用
 @Qualifier注解和 @Autowired注解设定出具体的使用对象 

例:

   @Autowired
   @Qualifier("user1")
   private User user;

----或------
   @Resource(name="user1")
   private User user;

例2:
  @Qualifier注解设置bean名称
  设置两个User实例bean
   分别为user1、user2

    @Bean
    @Qualifier("user1")
    public User user1() {
        return new User("8888");
    }
 
    @Bean
    @Qualifier("user2")
    public User user2() {
        return new User("9999");
    }  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring之@Qualifier注解简介及示例 的相关文章

随机推荐

  • ue4_AI_BT

    Rotate to face BB entry 大家在编写行为树的时候 xff0c 经常会遇到需求就是要把操作目标转向某人 xff0c 面对某人 xff0c UE4的行为树中 xff0c 为我们提供了节点Rotate to face BB
  • 阿里云 RHSA 漏洞提醒修复方法教程详解

    第一类 xff1a 一 收到阿里云RHSA漏洞提醒通知 二 点击进入查看漏洞明细 三 查看某一项详情 xff0c 注意标红线的地方 xff0c 就是需要更新的包名 四 组织修复命令 xff0c 使用yum upgrade 命令 yum up
  • 搭建一个简单的cms前端框架

    明确一点 xff0c 我们的公司的项目是要求前后端分离 当然首选是node这块 xff0c 警告node很多强大的功能 xff0c 自己了解的不深 xff0c 不过慢慢学习中 好了 xff0c 接下来讲一下我的后端项目的前端部分的搭建过程
  • opencv学习笔记六十六:FisherFace人脸识别算法

    简要 FisherFace是基于LDA降维的人脸识别算法 由Ronald Fisher最早提出 故以此为名 它和PCA类似 都是将原始数据映射到低维空间 但和PCA最大的区别就是它考虑了降维后数据的类间方差和类内方差 使得降维后的数据类间方
  • Docker 安装 Redis 容器 (完整版)

    Docker如果想安装软件 必须先到 Docker 镜像仓库下载镜像 Docker 镜像仓库 Docker 安装Redis 1 寻找Redis镜像 在Docker镜像仓库寻找Redis镜像 Docker 下载Redis镜像的命令 2 下载R
  • 阿里巴巴校招笔试题型攻略

    题型分布 阿里巴巴应届生校园招聘线上测评包括三部分通用能力测试 xff1a 言语理解 资料分析 图形推理 xff1b 每道题单独限时 xff0c 建议多刷真题 xff0c 提高正确率 amp 效率 xff0c 尤其资料分析 xff0c 难度
  • Java中如何判断文件或文件夹是否存在(File.exists)呢?

    下文笔者讲述检测文件或文件夹是否存在的方法分享 xff0c 如下所示 实现思路 xff1a 使用file exists 方法即可检测file对象是否为一个有效的路径或文件夹 exists语法 public boolean exists 返回
  • java如何实现base64和图片互相转换呢?

    下文笔者讲述base64和图片互相转换的方法分享 xff0c 如下所示 实现思路 笔者通过一个utils类实现base64和图片两者的互相转换 例 import java io FileInputStream import java io
  • Java删除字符串中指定字符的方法分享

    转自 xff1a Java如何删除字符串中指定字符呢 xff1f 字符串 字符串主要用于编程 xff0c 概念说明 函数解释 用法详述见正文 xff0c 这里补充一点 xff1a 字符串在存储上类似字符数组 xff0c 所以它每一位的单个元
  • Java中Collections.singleton方法起什么作用呢?

    转自 Java中Collections singleton方法起什么作用呢 xff1f 下文笔者讲述Collections singleton方法的功能简介说明 xff0c 如下所示 Collections singleton方法功能 返回
  • Java如何借助Stream流进行求和呢?

    转自 Java如何借助Stream流进行求和呢 xff1f list简介 集合就是把具有相同属性的东西放在一起 xff0c 也可以是容器 xff0c 把有关的东西都放进去 List是位于java util下的一个接口 xff0c 有序集合
  • Java JSON格式简介说明

    转自 Java JSON格式简介说明 下文笔者讲述java中JSON格式的相关简介说明 xff0c 如下所示 JSON简介说明 JSON JavaScript Object Notation 是一种轻量级的基于文本的数据交换格式 它采用完全
  • Java 如何使用Matcher.matches()匹配整个字符串呢?

    转自 Java 如何使用Matcher matches 匹配整个字符串呢 xff1f 下文讲述使用Matcher matches 匹配整个字符串的方法分享 xff0c 如下所示 Matcher matches 对整个字符串进行匹配 当整个字
  • Java中如何删除文件呢?

    转自 xff1a Java中如何删除文件呢 下文笔者讲述java中删除文件的方法分享 xff0c 如下所示 实现思路 借助File delete 方法即可实现文件删除操作 File delete语法 public boolean delet
  • Java中Random.nextInt()方法功能简介说明

    转自 Java中Random nextInt 方法功能简介说明 下文笔者将讲述Random nextInt 方法的功能简介说明 xff0c 如下所示 Random nextInt 方法功能 用于随机产生某个范围区间的整数 注意事项 Rand
  • Java中ArrayList之clone()方法的功能说明

    转自 Java中ArrayList之clone 方法的功能说明 下文讲述ArrayList中clone 方法的功能简介说明 xff0c 如下所示 ArrayList Clone 方法的功能简介 clone 方法的功能 用于复制一份Array
  • (附源码)计算机毕业设计SSM智慧小区团购系统

    项目运行 环境配置 xff1a Jdk1 8 43 Tomcat7 0 43 Mysql 43 HBuilderX xff08 Webstorm也行 xff09 43 Eclispe xff08 IntelliJ IDEA Eclispe
  • springboot如何使用soap协议的方式访问webService接口呢?

    转自 springboot如何使用soap协议的方式访问webService接口呢 xff1f 下文笔者讲述springboot采用soap协议的方式访问webService接口的方法分享 xff0c 如下所示 1 引入相应的jar包 lt
  • springboot-starter如何整合阿里云datahub呢?

    转自 springboot starter如何整合阿里云datahub呢 xff1f 下文笔者讲述springboot整合datahub的方法分享 如下所示 Datahub简介说明 DataHub的功能 xff1a 1 与大数据解决方案中K
  • Spring之@Qualifier注解简介及示例

    转自 Spring之 64 Qualifier注解简介及示例 下文笔者讲述 64 Qualifier注解功能简介及示例分享 64 Qualifier注解功能简介 功能1 使用bean名称注入DI属性 功能2 设置bean的名称 64 Qua