news 2026/4/2 16:43:03

Springboot3整合myBatisplus报错:Bean named ‘ddlApplicationRunner‘ is expected to be of type ‘org.sprin

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Springboot3整合myBatisplus报错:Bean named ‘ddlApplicationRunner‘ is expected to be of type ‘org.sprin

1、错误:

我用Springboot3.1.7整合myBatisplus3.5.3时,出现下面的错误:

Bean named ‘ddlApplicationRunner’ is expected to be of type ‘org.springframework.boot.Runner’ but was actually of type ‘org.springframework.beans.factory.support.NullBean’

明明我的代码刚开始写,就起了一个头,竟然报错了!

demo框架如下:

(1)Demo1Application.java

(2)controller层:JOJOController.java

(3)service层:JOJOService.java

(4)mapper层:JOJOMapper.java

(5)数据库实体类:jojo.java

(6)pom.xml

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.1.7</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>demo1</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo1</name> <description>demo1</description> <properties> <java.version>17</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <image> <builder>paketobuildpacks/builder-jammy-base:latest</builder> </image> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </exclude> </excludes> </configuration> </plugin> </plugins> </build> </project>

是不是看起来非常正确!!没感觉有什么问题,有很多博客说要加上@MapperScan(“com.example.demo1.mapper”)之类的,但是我是加上了,还是有错误。

坑就在于springboot3.1.7需要更高版本的myBatisPlus!

2、解决办法:

把myBatisplus的版本升级到3.5.5,就可以了!!!

<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3</version> </dependency>

改为

<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.5</version> </dependency>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/19 16:25:45

PDF-Extract-Kit应用指南:图书馆文献数字化处理方案

PDF-Extract-Kit应用指南&#xff1a;图书馆文献数字化处理方案 1. 引言 在数字化时代&#xff0c;图书馆面临着海量纸质文献的电子化需求。传统的人工录入方式效率低下、成本高昂&#xff0c;且容易出错。为解决这一难题&#xff0c;PDF-Extract-Kit 应运而生——一个由科哥…

作者头像 李华
网站建设 2026/3/15 18:34:20

SpringBoot3 整合 Mybatis 完整版

本文记录一下完整的 SpringBoot3 整合 Mybatis 的步骤。 只要按照本步骤来操作&#xff0c;整合完成后就可以正常使用。1. 添加数据库驱动依赖以 MySQL 为例。 当不指定 依赖版本的时候&#xff0c;会 由 springboot 自动管理。<dependency><groupId>com.mysql<…

作者头像 李华
网站建设 2026/4/1 19:11:35

PDF-Extract-Kit实战指南:财务报表数据提取与可视化

PDF-Extract-Kit实战指南&#xff1a;财务报表数据提取与可视化 1. 引言 1.1 财务报表处理的现实挑战 在金融、审计和企业分析领域&#xff0c;财务报表是核心数据来源。然而&#xff0c;大量财报以PDF格式发布&#xff0c;尤其是扫描版或非结构化文档&#xff0c;导致信息提…

作者头像 李华
网站建设 2026/4/3 6:30:36

springboot3.X 无法解析parameter参数问题

本文参考转载&#xff1a;https://oldmoon.top/post/191 简介 使用最新版的Springboot 3.2.1(我使用3.2.0)搭建开发环境进行开发&#xff0c;调用接口时出现奇怪的错。报错主要信息如下&#xff1a; Name for argument of type [java.lang.String] not specified, and paramet…

作者头像 李华
网站建设 2026/3/13 5:14:19

Springboot-配置文件中敏感信息的加密:三种加密保护方法比较

一. 背景 当我们将项目部署到服务器上时&#xff0c;一般会在jar包的同级目录下加上application.yml配置文件&#xff0c;这样可以在不重新换包的情况下修改配置。 一般会将数据库连接、Redis连接等放到配置文件中。 例如配置数据库连接&#xff1a; spring:servlet:multipart:…

作者头像 李华
网站建设 2026/3/14 13:03:17

PDF-Extract-Kit部署案例:教育机构试卷自动批改系统

PDF-Extract-Kit部署案例&#xff1a;教育机构试卷自动批改系统 1. 引言&#xff1a;智能阅卷的工程化需求 1.1 教育数字化转型中的痛点 在传统教育场景中&#xff0c;教师批改试卷是一项耗时且重复性高的工作。尤其在大型考试或日常测验中&#xff0c;面对成百上千份手写或…

作者头像 李华