Could not autowire. No beans of xxx 解决办法
我们遇到到类似爆红的情况,但是不影响运行,但是有强迫症的就很难受了,可以通过以下方式解决。
方法一:在mapper类中加入@Repository注解
方法二:将@Autowired 改成@Resource
拓展:
一、@mapper与@repository区别:
1、使用@mapper后,不需要在spring配置中设置扫描地址,通过mapper.xml里面的namespace属性对应相关的mapper类,spring将动态的生成Bean后注入到ServiceImpl中。
2、@repository则需要在Spring中配置扫描包地址,然后生成dao层的bean,之后被注入到ServiceImpl中。
二、@Autowired与@Resource区别
1、 @Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。如果我们想使用按照名称(byName)来装配,可以结合@Qualifier注解一起使用。
2、@Resource默认按照ByName自动注入,有两个重要的属性:name和type,而Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。
Could not autowire. No beans of xxx 解决办法相关推荐
- screen:There is no screen to be resumed matching XXX 解决办法
对创建的screen会话进行恢复时出现:There is no screen to be resumed matching XXX 解决办法 screen -d 会话名 screen -r 会话名 新 ...
- 关于Undefined symbol ‘_VCI_Transmit@20’ referenced in XXX 解决办法
关于Undefined symbol '_VCI_Transmit@20' referenced in "XXX" 解决办法 VCI_Transmit()该函数明明已经声明了,可就 ...
- mysql出现Access denied for user ‘root‘@‘%‘ to database ‘xxx‘ 解决办法
最近遇到一个问题,在创建数据库后连接数据库的时候报错,错误代码是Access denied for user 'root'@'%' to database 'xxx' 解决方法 创建数据库 creat ...
- Xocde 12 pod 库 模拟器 library not found for -xxx解决办法
直接更新 Xcode12 运行模拟器 所有的pod里面的第三方开都找不到头文件,模拟器没问题 library not found for -xxx 如图所示: 解决办法: Xcode12 不知为什么会 ...
- 对创建的screen会话进行恢复时出现:There is no screen to be resumed matching XXX 解决办法
遇到的问题如下图: me3会话是存在的,但是使用screen -r me3进行会话恢复时出现: There is no screen to be resumed matching me3 解决办法 先 ...
- Springboot单元测试 Could not autowire. No beans of XXX 解决方案
问题描述 原因分析 解决方案 1.首先检查你的测试类路径有没有写对 2.在测试类上添加注解: 补充:SpringBoot多模块项目使用测试类 问题描述 应公司要求使用低版本Springboot(2.0 ...
- Eclipse Unable to install breakpoint in XXX 解决办法
--原因:尝试加入断点时进行行号检查,无法定位行号 --解决: 尝试取消勾选首选项中的复选框 Window > Preferences > Java > Debug > War ...
- UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position XXX解决办法
最近开始学爬虫.想把目标网页的源代码抄下来研究研究,却出现了如图的错误. 上网查了一下,是编码问题. 只要指定打开时的编码方式就可以解决了. f = open("a/a/a.txt" ...
- node.js 出现cannot find module ‘xxx‘ 解决办法
找不到模块的解决方案 : 把node_module整个文件夹删掉,然后npm clean cache,看下package.json里有没有express的依赖项,有的话直接npm install,没有 ...
最新文章
- PHP的Reflection反射机制
- 帝国cms php7.0,帝国cms升级到7.0 出现Unknown错误的解决办法
- debian 7上安装svn
- MySQL的一些基础操作
- 【阿里云课程】详解深度学习优化:参数初始化,激活函数,标准化,池化
- 昆明理工大学2017计算机考研题,2017年昆明理工大学现代农业工程学院341农业知识综合三[专业硕士]之计算机网络考研题库...
- Netty之自定义编码器MessageToMessageEncoder类
- 关于jmf不能播放mp3的问题解决
- 易语言通过服务器发送文件,易语言局域网文件传输带聊天功能例程
- MyEclipse出现红色感叹号解决办法
- C4—Qt实现记事本(二)2021-11-16
- Python通过SSH下载远程服务器文件
- 【前端】倒计时、秒杀、定时器
- hive用源生函数实现根据身份证计算年龄
- MySQL期末复习题(题库)
- 视频教程-Python数据结构与算法视频教程-Python
- imp oracle错误3114,imp时发生错误ORA-01114
- 邮件合并批量制作邀请函
- 离职当天,删库跑路,京东到家程序员被判刑
- 《短线交易秘诀》读后感