Springboot常见问题(bean找不到)

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

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


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

最后:


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

解决方案:

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

相关推荐
dzx15615 分钟前
Java基础|多线程:多线程分页拉取
java·开发语言
BK俊河18 分钟前
SpringBoot基础知识
java·spring boot·spring
CH3_CH2_CHO24 分钟前
JAVA基本简介(期末)
java
罗政24 分钟前
[附源码]宠物领养管理系统+SpringBoot
spring boot·后端·宠物
林小果12 小时前
适配器模式
java·开发语言·设计模式·适配器模式
小宇成长录2 小时前
C++11新增特性:lambda表达式、function包装器、bind绑定
java·数据库·c++
菜鸟求带飞_3 小时前
算法打卡:第十一章 图论part02
java·数据结构·算法·图论
面试鸭4 小时前
第一次见到要主动降薪的。。。
java·学习·面试·职场和发展
计算机学姐4 小时前
基于微信小程序的剧本杀游玩一体化平台
java·vue.js·spring boot·微信小程序·小程序·intellij-idea·mybatis