SpringBoot遇到的坑@Qualifier报红的解决
SpringBoot遇到的坑@Qualifier报红
今天写项目的时候@Qualifier一直报红,排查半天后面才知道原来是idea生成项目的时候把主配置的类放在一个包中导致默认包结构扫描发生改变,扫描不到你定义的组件,具体可以去看看SpirngBoot默认包结构规则。
解决方法
主配置类必须放在是你所扫描的包的父包上
SpringBoot注解@Qualifier用法
在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢?
根据注入资源的注解不同实现的方式有一点小小的区别
下面上铺垫图
请忽略我的红线
##在Controller中使用 @Autowired注入时
Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,添加@Qualifier注解,需要注意的是@Qualifier的参数名称为我们之前定义@Service注解的名称之一。
##使用@Resource注入时
使用@resource注入时比较简单了注解自带了“name”的val就是@Service注解的名称之一。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
java使用RandomAccessFile类基于指针读写文件实例代码
这篇文章主要介绍了java使用RandomAccessFile类基于指针读写文件实例代码,具有一定参考价值,需要的朋友可以了解下。2017-10-10如何解决java中遇到的for input string: "" 报错问题
在本篇文章里小编给大家整理的是一篇关于如何解决java中遇到的(for input string: "")报错内容,需要的朋友们可以学习下。2020-02-02浅谈Java代码的 微信长链转短链接口使用 post 请求封装Json(实例)
下面小编就为大家带来一篇浅谈Java代码的 微信长链转短链接口使用 post 请求封装Json(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-07-07SpringBoot+JPA 分页查询指定列并返回指定实体方式
这篇文章主要介绍了SpringBoot+JPA 分页查询指定列并返回指定实体方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12
最新评论