博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring的qualifier标签
阅读量:6642 次
发布时间:2019-06-25

本文共 429 字,大约阅读时间需要 1 分钟。

@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进行装配。

 

转载地址:http://vgovo.baihongyu.com/

你可能感兴趣的文章
javascript事件委托练习
查看>>
51nod 1181 质数中的质数
查看>>
启发式合并复习
查看>>
hdu 2138 How many prime numbers
查看>>
c# 消息
查看>>
IHttpModule接口
查看>>
js 异步请求封装
查看>>
C# 中的"yield"使用
查看>>
BIO、NIO、AIO
查看>>
ServerSocketChannel简述
查看>>
怎么旋转PDF文件的方向并保存成功
查看>>
关于C++ error PRJ0003 : Error spawning 'rc.exe'.
查看>>
NOIP2008普及组题解
查看>>
《软件技术基础》实验指导 实验三
查看>>
抓包工具Charles
查看>>
数据库MySQL之 视图、触发器、存储过程、函数、事务、数据库锁、数据库备份、事件...
查看>>
oracle索引组织表,簇表
查看>>
XSLT之路2---脚本使用
查看>>
2014.12.5 ios实现相册多选操作
查看>>
Expect自动化交互程序
查看>>