码迷,mamicode.com
首页 > 编程语言 > 详细

阶段3 2.Spring_06.Spring的新注解_6 Qualifier注解的另一种用法

时间:2019-08-14 14:38:18      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:报错   qualifier   无法   wired   img   实现   png   名称   开发   


复制上面的数据源到下面改改名字
技术图片
现在就是有两个数据源
技术图片

创建一个eesy02的数据库
技术图片
找到sql语句再创建Account表
技术图片
现在就相当于有连个库一个eesy一个是eesy02这连个库。
account里面有三条记录
技术图片
eesy的库内有5条数据
技术图片

把数据源2的数据库地址改成eesy02这个库
技术图片
执行测试类。查询出来5条记录
技术图片
如果这里的id改成ds2
技术图片
再次运行测试方法就会报错
技术图片
技术图片
需要一个对应的bean,.但是找到了两个bean
技术图片
这里改成ds1
技术图片
这就证明连的是eesy02这个库
技术图片

这里其实隐藏了一个Autowired的注解。一上来想按照类型注入。如果没有类型匹配。或者是有多个匹配,且形参无法在多个匹配中找到符合名称的id时候就会报错。
这个时候,Qulifier就起到了作用。
技术图片
技术图片
技术图片

注解可以出现了参数上
技术图片
实际开发中,确实可能会有一个对象有多个实现类的情况

阶段3 2.Spring_06.Spring的新注解_6 Qualifier注解的另一种用法

标签:报错   qualifier   无法   wired   img   实现   png   名称   开发   

原文地址:https://www.cnblogs.com/wangjunwei/p/11351487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!