Springboot常见问题(bean找不到)

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

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


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

最后:


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

解决方案:

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

相关推荐
lifallen10 分钟前
Flink Agent:ActionTask 与可续跑状态机 (Coroutine/Continuation)
java·大数据·人工智能·语言模型·flink
5720 天窗10 分钟前
classfinal加密Spring boot3
java·spring boot·后端·classfinal·class final
starsky7623810 分钟前
深入理解 Web 容器:从反射扫描到服务器启动的完整实现
java·前端·tomcat
希望永不加班24 分钟前
SpringBoot 整合 Elasticsearch 实现全文检索
java·spring boot·后端·elasticsearch·全文检索
身如柳絮随风扬25 分钟前
MyBatis-Plus与PageHelper分页方案对比
mybatis
Seven9728 分钟前
Mybatis基础操作
java
罗山仔35 分钟前
【Vertx构建异步响应式reactive mybatis,mybatis-vertx-adaptor】
mybatis·orm·异步·reactive·响应式·webflux·vertx
希望永不加班35 分钟前
SpringBoot 多模块项目搭建:service/dao/web分层设计
java·前端·spring boot·后端·spring
星晨雪海37 分钟前
springboot 增删改查全套流程
java·spring boot·spring
Devin~Y38 分钟前
高并发内容社区实战面试:从 Java 基础到 Spring Cloud、Kafka、Redis、RAG 搜索全解析
java·spring boot·redis·spring cloud·kafka·向量数据库·rag