news 2026/5/15 5:02:38

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/5/8 2:19:51

SpringBoot3+Springdoc:v3api-docs可以访问,html无法访问的解决方法

项目环境 springboot 3.3.4 pom.xml引用如下&#xff08;springdoc相关的只有这一个&#xff0c;理论上说&#xff0c;要跑springdoc或者叫它swagger3&#xff0c;除了springboot&#xff0c;加这个就可以了&#xff0c;不需要任何配置类配置、application.properties/yaml配置…

作者头像 李华
网站建设 2026/5/14 0:28:37

混元翻译1.5性能优化:提升翻译速度的5个技巧

混元翻译1.5性能优化&#xff1a;提升翻译速度的5个技巧 混元翻译模型&#xff08;HY-MT1.5&#xff09;是腾讯开源的新一代高性能翻译大模型&#xff0c;专为多语言互译场景设计。该系列包含两个核心版本&#xff1a;HY-MT1.5-1.8B 和 HY-MT1.5-7B&#xff0c;分别面向高效边…

作者头像 李华
网站建设 2026/5/11 14:32:29

SpringBoot+Mybatis-plus实现分页查询(一看就会)

分页查询就是实现前端能进行翻页功能实现、查询功能实现等比如这张图片里面搜索功能和底下翻页的功能、每页展示多少条数据的功能 都是由我们后端返回的参数 total、pages、records等前端接收实现的 意思是这些功能我们后端不仅要实现分页功能&#xff0c;前端接收我们返回的参…

作者头像 李华
网站建设 2026/5/10 8:50:04

PDF-Extract-Kit性能测评:处理1000页PDF仅需10分钟

PDF-Extract-Kit性能测评&#xff1a;处理1000页PDF仅需10分钟 1. 背景与评测目标 在学术研究、工程文档和企业知识管理中&#xff0c;PDF作为最通用的文档格式之一&#xff0c;其内容提取需求日益增长。然而&#xff0c;传统OCR工具往往难以应对复杂版式、数学公式、表格结构…

作者头像 李华
网站建设 2026/5/1 5:07:21

PDF-Extract-Kit一文详解:数学公式识别技术原理

PDF-Extract-Kit一文详解&#xff1a;数学公式识别技术原理 1. 技术背景与问题提出 在科研、教育和出版领域&#xff0c;PDF 文档中广泛包含大量数学公式。传统方法难以高效提取这些公式的语义信息&#xff0c;尤其当文档为扫描件或非结构化排版时&#xff0c;手动录入 LaTeX…

作者头像 李华
网站建设 2026/5/1 5:56:11

AI Agent:学习与适应、模型上下文协议

智能体进阶&#xff1a;学习与适应、模型上下文协议深度解析 在人工智能领域&#xff0c;智能体&#xff08;Agent&#xff09;模式是构建自主、交互式系统的核心。第9章“学习与适应”和第10章“模型上下文协议&#xff08;MCP&#xff09;”分别聚焦于智能体的自我进化能力和…

作者头像 李华