news 2026/6/23 22:35:11

SpringBoot启动失败--扫描不到Bean

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpringBoot启动失败--扫描不到Bean

报错日志

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2025-12-19 10:29:35.762 ERROR 580 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :

*************************** APPLICATION FAILED TO START ***************************

Description: Field userMapper in nuc.edu.testspring.Service.Impl.UserServiceImpl required a bean of type 'nuc.edu.testspring.mapper.UserMapper' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)

Action: Consider defining a bean of type 'nuc.edu.testspring.mapper.UserMapper' in your configuration.

进程已结束,退出代码为 1

解决方案

步骤 1:修复依赖兼容性问题(避免隐性报错)

你的mybatis-spring-boot-starter版本是 3.0.0,而 Spring Boot 2.6.13 和该版本不兼容(3.0.0 要求 Spring Boot 2.7+),需调整版本:

pom

<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.2</version> <!-- 适配Spring Boot 2.6.x --> </dependency>
步骤 2: 给 Mapper 接口添加@Mapper注解

UserMapper接口上添加 MyBatis 的@Mapper注解,示例:

java

package nuc.edu.testspring.mapper; import nuc.edu.testspring.entity.User; import org.apache.ibatis.annotations.Mapper; // 关键注解 import java.util.List; @Mapper // 标记为MyBatis Mapper,让Spring扫描并创建Bean public interface UserMapper { // 你的Mapper方法(比如查询用户) User selectById(Long id); }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 18:03:41

3步完成niri高效配置教程:从零搭建专属窗口管理环境

3步完成niri高效配置教程&#xff1a;从零搭建专属窗口管理环境 【免费下载链接】niri A scrollable-tiling Wayland compositor. 项目地址: https://gitcode.com/GitHub_Trending/ni/niri 痛点场景&#xff1a;为什么你的桌面总是杂乱无章&#xff1f; 你是否经常遇到…

作者头像 李华
网站建设 2026/6/22 21:09:03

Kotaemon抗菌药物管理:合理用药AI监督员

Kotaemon抗菌药物管理&#xff1a;合理用药AI监督员在医院的日常运转中&#xff0c;医生每天要面对海量的临床数据——病历、检验报告、影像结果&#xff0c;还有成百上千种药品的选择。尤其是在感染性疾病的治疗中&#xff0c;抗生素用得对不对&#xff0c;直接关系到患者生死…

作者头像 李华
网站建设 2026/6/10 15:09:13

10 个入门级 Dockerfile 精品优化版(含日志记录)

文章目录 10个入门级Dockerfile精品优化版(含日志记录) 核心优化说明(符合精品图书标准) 例子1:最基础的Hello World(Bash+文件日志) 功能定位 优化亮点 构建&运行 日志验证 预期日志输出 核心知识点 例子2:静态HTML页面(Nginx+JSON结构化日志) 功能定位 优化亮点…

作者头像 李华
网站建设 2026/6/22 22:47:38

企业微信、服务号、订阅号、小程序的区别

微信公众平台体系下分四种&#xff1a;企业微信&#xff08;原企业号&#xff09;、服务号、订阅号、小程序。 企业微信 企业号&#xff0c;主要用于企业内部通讯使用&#xff0c;需要先验证身份才可以成功关注企业号&#xff1b;是一个独立APP&#xff0c;一个好用的基础办公…

作者头像 李华
网站建设 2026/6/22 19:00:56

基于单片机的智能家居远程控制系统设计【附代码】

&#x1f4c8; 算法与建模 | 专注PLC、单片机毕业设计 ✨ 擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。 ✅ 专业定制毕业设计 ✅ 具体问题可以私信或查看文章底部二维码 智能家居远程控制系统的硬件基础架构设计…

作者头像 李华
网站建设 2026/6/22 15:58:30

创意内容创作者都在用的FaceFusion镜像究竟强在哪里?

创意内容创作者都在用的FaceFusion镜像究竟强在哪里&#xff1f; 在短视频日均产量破千万条的时代&#xff0c;一条“电影级质感”的AI换脸视频可能只需要一杯咖啡的时间就能生成。你有没有想过&#xff0c;那些让人惊叹的“数字替身”内容背后&#xff0c;究竟是什么技术在支撑…

作者头像 李华