我们遇到到类似爆红的情况,但是不影响运行,但是有强迫症的就很难受了,可以通过以下方式解决。

方法一:在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 解决办法相关推荐

  1. screen:There is no screen to be resumed matching XXX 解决办法

    对创建的screen会话进行恢复时出现:There is no screen to be resumed matching XXX 解决办法 screen -d 会话名 screen -r 会话名 新 ...

  2. 关于Undefined symbol ‘_VCI_Transmit@20’ referenced in XXX 解决办法

    关于Undefined symbol '_VCI_Transmit@20' referenced in "XXX" 解决办法 VCI_Transmit()该函数明明已经声明了,可就 ...

  3. mysql出现Access denied for user ‘root‘@‘%‘ to database ‘xxx‘ 解决办法

    最近遇到一个问题,在创建数据库后连接数据库的时候报错,错误代码是Access denied for user 'root'@'%' to database 'xxx' 解决方法 创建数据库 creat ...

  4. Xocde 12 pod 库 模拟器 library not found for -xxx解决办法

    直接更新 Xcode12 运行模拟器 所有的pod里面的第三方开都找不到头文件,模拟器没问题 library not found for -xxx 如图所示: 解决办法: Xcode12 不知为什么会 ...

  5. 对创建的screen会话进行恢复时出现:There is no screen to be resumed matching XXX 解决办法

    遇到的问题如下图: me3会话是存在的,但是使用screen -r me3进行会话恢复时出现: There is no screen to be resumed matching me3 解决办法 先 ...

  6. Springboot单元测试 Could not autowire. No beans of XXX 解决方案

    问题描述 原因分析 解决方案 1.首先检查你的测试类路径有没有写对 2.在测试类上添加注解: 补充:SpringBoot多模块项目使用测试类 问题描述 应公司要求使用低版本Springboot(2.0 ...

  7. Eclipse Unable to install breakpoint in XXX 解决办法

    --原因:尝试加入断点时进行行号检查,无法定位行号 --解决: 尝试取消勾选首选项中的复选框 Window > Preferences > Java > Debug > War ...

  8. UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position XXX解决办法

    最近开始学爬虫.想把目标网页的源代码抄下来研究研究,却出现了如图的错误. 上网查了一下,是编码问题. 只要指定打开时的编码方式就可以解决了. f = open("a/a/a.txt" ...

  9. node.js 出现cannot find module ‘xxx‘ 解决办法

    找不到模块的解决方案 : 把node_module整个文件夹删掉,然后npm clean cache,看下package.json里有没有express的依赖项,有的话直接npm install,没有 ...

最新文章

  1. PHP的Reflection反射机制
  2. 帝国cms php7.0,帝国cms升级到7.0 出现Unknown错误的解决办法
  3. debian 7上安装svn
  4. MySQL的一些基础操作
  5. 【阿里云课程】详解深度学习优化:参数初始化,激活函数,标准化,池化
  6. 昆明理工大学2017计算机考研题,2017年昆明理工大学现代农业工程学院341农业知识综合三[专业硕士]之计算机网络考研题库...
  7. Netty之自定义编码器MessageToMessageEncoder类
  8. 关于jmf不能播放mp3的问题解决
  9. 易语言通过服务器发送文件,易语言局域网文件传输带聊天功能例程
  10. MyEclipse出现红色感叹号解决办法
  11. C4—Qt实现记事本(二)2021-11-16
  12. Python通过SSH下载远程服务器文件
  13. 【前端】倒计时、秒杀、定时器
  14. hive用源生函数实现根据身份证计算年龄
  15. MySQL期末复习题(题库)
  16. 视频教程-Python数据结构与算法视频教程-Python
  17. imp oracle错误3114,imp时发生错误ORA-01114
  18. 邮件合并批量制作邀请函
  19. 离职当天,删库跑路,京东到家程序员被判刑
  20. 《短线交易秘诀》读后感

热门文章

  1. 面向对象之多态以及进阶
  2. 【MongoDB】继续在简单操作的边缘试探D2
  3. 轻快PDF阅读器在线使用方法
  4. Word2Vec的安装与使用
  5. OneNET麒麟座应用开发之三:获取温湿度数据
  6. 广西农业技术职业学院计算机,广西农业职业技术学院宿舍怎么样
  7. 云享·人物丨造梦、探梦、筑梦,三位开发者在华为云上的寻梦之旅
  8. 计算机在运行 显示器出现黑屏,显示器黑屏但电脑一直在运行是什么原因
  9. matlab的独立样本t检验,独立双样本检验的Matlab实现
  10. html做手机锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏