Springboot常见问题(bean找不到)

如图错误显示userMapper bean没有找到。

解决方案:
  1. mapper包位置有问题:因为SpringBoot默认的包扫描机制会扫描启动类所在的包同级文件和子包下的文件。
  2. 注解问题: 比如没有加@mapper注解


然而无论是UserMapper所在的包位置还是@Mapper注解都是没有问题。

最后:


最后发现原来是我springboot的版本和mybatis起步依赖的版本出现冲突导致的。

解决方案:

降低springboot版本(注意:改完后一定要刷新Maven
最后成功解决:

相关推荐
BullSmall18 小时前
Redis 双机部署 完整方案(两种架构,适配两台机器)
java·redis·架构
A-Jie-Y19 小时前
JAVA23种设计模式
java·设计模式
小同志0019 小时前
IoC 详解
java·开发语言
BENA ceic19 小时前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
asdfg125896320 小时前
以生活例子理解编程中的“多态”
java·生活·多态
wsjsf20 小时前
智能代码审查助手的搭建
java·学习·ai编程
xuhaoyu_cpp_java20 小时前
MyBatis学习(二)
java·经验分享·笔记·学习·mybatis
石榴树下的七彩鱼20 小时前
智能抠图 API 多语言接入实战:从零到上线的 Python / Java / PHP / JS 完整教程(附避坑指南)
java·python·php·智能抠图·api接入·石榴智能·shiliuai
无限进步_20 小时前
C++ 继承机制完全解析:从基础原理到菱形继承问题
java·开发语言·数据结构·c++·vscode·后端·算法