Spring的qualifier标签
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。
存在多个实现类的情况
@Autowired public void setUserDao(@Qualifier("userDao") UserDao userDao) { this.userDao = userDao; } @Autowired @Qualifier("userServiceImpl") public IUserService userService;
这样Spring会找到id为userServiceImpl和userDao的bean进行装配。
转载于:https://www.cnblogs.com/wade-luffy/p/6068478.html
Spring的qualifier标签相关推荐
- 关于spring的p标签(转)
关于spring的p标签(转) spring p标签是spring内置的,只要在xml头部申明下就可以调用,用法相当于<property> 比如 <?xml version=&quo ...
- Spring中bean标签的属性和值:
Spring中bean标签的属性和值: <bean name="user" class="com.pojo.User" init-method=" ...
- Spring注解 @Qualifier 说明、用法
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. -------------------------------------------- 我是分隔线 ...
- spring使用@Value标签读取*.properties文件的中文乱码问题的解决
spring使用@Value标签读取*.properties文件的中文乱码问题的解决 参考文章: (1)spring使用@Value标签读取*.properties文件的中文乱码问题的解决 (2)ht ...
- Spring中添加自定义标签
文章目录 前言 总结 0 项目结构 1. 项目准备 1.1 新建gradle项目 1.2 新建spring配置文件 1.3新建启动类 2. 开始自定义标签 2.1 确定需求 2.2 建立实体类和具体解 ...
- spring实战-Spring-JSP标签
第四篇:Spring-JSP标签 1,Spring绑定标签,合计14个如下 2,Spring通用标签,合计10个,有些已经不再使用,下面重点使用messages标签 3,绑定标签实例 <%@ p ...
- SpringMVC对JSP的支持---Spring的JSP标签库---Spring通用标签库
1. Spring通用标签库 JSP的标签库 除了JSTL(JSP 标准标签库),Spring提供了两个标签库 用来帮助定义Spring MVC Web的视图. Spring的 表单绑定 JSP标签 ...
- Spring - IOC常用标签
在使用Spring容器管理我们项目的时候,我们可以使用xml的方式或者注解的方式.二者适用的场景分别是Bean来自第三方和Bean由开发者自己实现. 我们可以根据不同情况使用不同的方式.这里主要对注解 ...
- Spring学习使用标签来标记资源(@Component、@Repository、 @Service和@Controller)和用法(包括如何jsp正在使用)...
首先,在xml其中新增部分标有下划线的文件,容器初始化的时候需要扫描包 注意: a. 包款扫描(下划线部分)一定要加,默认是不扫描整个包.与每一包之间','开.如过具有同样的父包,那么我们能够 ...
最新文章
- 自动更新变成灰色的解决方法
- java基础知识总结,绝对经典
- Single Area OSPF
- netbeans连接数据库_NetBeans Java EE技巧#1 –数据库中的实体类
- 操作系统(李治军) L10用户级线程
- 优客365导航系统美化UI版源码-带交易功能
- PyQt5笔记(06) -- 菜单
- python爬虫遇到js加密_当爬虫遇到js加密
- Edit Control中追加文字
- mysql之查询某段时间范围的数据
- jenkins 关联 钉钉机器人
- 初始化 数组 java_如何用Java初始化数组
- centos 安装指定版本的node
- 一起学习MVC(4)-entity SQL语句
- solr是c语言开发的吗,开发人员如何快速定制化实现一个基于Solr的搜索引擎
- ActiveMQ(四)——异步发消息、异步消费消息与prefetchSize之间的关系
- 学习Camera2自定义相机从入门到高级一篇就够了
- OB0202 obsidian kanban插件使用
- surface pro4 win10下安装elementray os双系统教程
- svn: Failed to add directory '../target': an unversioned directory of the same name already exis