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>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1142538.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NVIDIA Profile Inspector完整使用指南:解锁显卡隐藏性能的终极教程

NVIDIA Profile Inspector完整使用指南&#xff1a;解锁显卡隐藏性能的终极教程 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector NVIDIA Profile Inspector是一款强大的显卡驱动配置工具&#xff0c;能够…

LeagueAkari完全攻略:英雄联盟玩家的智能助手终极指南

LeagueAkari完全攻略&#xff1a;英雄联盟玩家的智能助手终极指南 【免费下载链接】LeagueAkari ✨兴趣使然的&#xff0c;功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为繁…

5分钟掌握LeagueAkari:英雄联盟终极智能辅助工具完全指南

5分钟掌握LeagueAkari&#xff1a;英雄联盟终极智能辅助工具完全指南 【免费下载链接】LeagueAkari ✨兴趣使然的&#xff0c;功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为…

解锁显卡隐藏潜能:NVIDIA Profile Inspector超详细配置攻略

解锁显卡隐藏潜能&#xff1a;NVIDIA Profile Inspector超详细配置攻略 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 还在为游戏卡顿、画面撕裂而烦恼吗&#xff1f;想要让老显卡焕发第二春&#xff…

PDF-Extract-Kit企业应用:人力资源文档自动化处理

PDF-Extract-Kit企业应用&#xff1a;人力资源文档自动化处理 1. 引言 1.1 业务场景与痛点分析 在现代企业的人力资源管理中&#xff0c;每天都会产生大量非结构化文档&#xff0c;包括简历、劳动合同、员工档案、绩效考核表、培训记录等。这些文档大多以PDF或扫描图片形式存…

PDF-Extract-Kit技巧:处理多语言混合文档的策略

PDF-Extract-Kit技巧&#xff1a;处理多语言混合文档的策略 1. 引言&#xff1a;多语言混合文档的提取挑战 在全球化背景下&#xff0c;科研论文、技术报告和商业文档中频繁出现中英文混排、数学公式穿插、表格与图像并存的现象。这类多语言混合PDF文档在数字化过程中面临诸多…

PDF-Extract-Kit技巧:处理扫描版PDF的优化方法

PDF-Extract-Kit技巧&#xff1a;处理扫描版PDF的优化方法 1. 引言&#xff1a;为何需要智能提取工具应对扫描版PDF 在数字化办公与学术研究中&#xff0c;PDF文档已成为信息传递的核心载体。然而&#xff0c;扫描版PDF&#xff08;即图像型PDF&#xff09;因其内容本质是图片…

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…

TranslucentTB终极指南:轻松实现Windows任务栏透明美化

TranslucentTB终极指南&#xff1a;轻松实现Windows任务栏透明美化 【免费下载链接】TranslucentTB 项目地址: https://gitcode.com/gh_mirrors/tra/TranslucentTB 想要让你的Windows桌面焕然一新吗&#xff1f;TranslucentTB正是你需要的完美工具。这款轻量级软件能让…

Agent Skills(五)高级进化:强化学习与代理数据协议(ADP)——智能体技能的自我进化之路

在前几章中&#xff0c;我们讨论了如何手动编写 SKILL.md 来为智能体&#xff08;Agent&#xff09;配置“程序性知识”。然而&#xff0c;顶尖的专家经验往往难以完全用文字穷举。智能体能力的真正跨越&#xff0c;在于从“按图索骥”的指令遵循者&#xff0c;进化为能从实战中…

LeaguePrank:5个简单步骤让你的LOL界面焕然一新 [特殊字符]

LeaguePrank&#xff1a;5个简单步骤让你的LOL界面焕然一新 &#x1f3ae; 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 想要为英雄联盟客户端添加个性化装扮吗&#xff1f;LeaguePrank是一款功能强大的LOL界面美化工具&…

PDF-Extract-Kit部署教程:基于GPU加速的PDF处理方案

PDF-Extract-Kit部署教程&#xff1a;基于GPU加速的PDF处理方案 1. 引言 1.1 学习目标 本文将详细介绍如何部署和使用 PDF-Extract-Kit ——一个由开发者“科哥”二次开发构建的智能PDF内容提取工具箱。该工具集成了布局检测、公式识别、OCR文字提取、表格解析等核心功能&am…

网盘直链解析工具:三分钟实现全速下载的完整指南

网盘直链解析工具&#xff1a;三分钟实现全速下载的完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改&#xff08;改自6.1.4版本&#xff09; &#xff0c;自用&#xff0c;去推广&#xff0…

Deepseek(八)创意灵感生成器:跨界风格融合与海报设计文案策略

在创意行业&#xff0c;最令人痛苦的莫过于“灵感枯竭”。当我们需要为品牌设计一套既有文化底蕴又不失现代感的方案时&#xff0c;传统的大脑风暴往往容易陷入思维定式。 DeepSeek 不仅仅是一个对话工具&#xff0c;它更像是一个无限容量的创意万花筒。凭借其 Mixture-of-Expe…

UART发送与接收中断协同工作的项目应用解析

UART发送与接收中断协同&#xff1a;如何让嵌入式通信既高效又稳定&#xff1f;你有没有遇到过这样的场景&#xff1a;MCU正在处理一个ADC采样任务&#xff0c;突然上位机发来一条关键控制指令&#xff0c;结果因为主循环卡在某个耗时操作里&#xff0c;串口数据没及时读取——…

SpringBoot3.3.0集成Knife4j4.5.0实战

原SpringBoot2.7.18升级至3.3.0之后&#xff0c;Knife4j进行同步升级(Spring Boot 3 只支持OpenAPI3规范)&#xff0c;从原3.0.3(knife4j-spring-boot-starter)版本升级至4.5.0(knife4j-openapi3-jakarta-spring-boot-starter)&#xff0c;以下是升级过程与注意事项等 版本信息…

AI智能体进化:学习与MCP协议实战

智能体的“自我修炼”与“通用接口”&#xff1a;学习适应与MCP协议实战解析 在智能体从“被动执行”走向“主动智能”的进化中&#xff0c;“学习与适应”是其突破预设局限的核心能力&#xff0c;而“模型上下文协议&#xff08;MCP&#xff09;”则是其打通外部世界的关键桥梁…

DLSS Swapper终极优化指南:三步实现游戏性能革命性提升

DLSS Swapper终极优化指南&#xff1a;三步实现游戏性能革命性提升 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏卡顿、帧率不稳而烦恼吗&#xff1f;想让你的游戏体验达到前所未有的流畅度&#xff1f;DL…

工业控制中JLink烧录器使用教程:快速理解通信配置要点

工业控制中JLink烧录器实战指南&#xff1a;从零理解通信配置与稳定烧录在工业自动化设备的开发现场&#xff0c;你是否遇到过这样的场景&#xff1f;产线上的PLC控制器批量刷固件时频繁超时&#xff1b;新设计的伺服驱动板始终无法被JLink识别&#xff1b;调试过程中单步执行正…

基于Java+SpringBoot+SSM社区便民服务平台(源码+LW+调试文档+讲解等)/社区服务平台/便民服务网站/社区服务应用/便民生活平台/社区便民系统/便民服务平台/社区服务平台系统

博主介绍 &#x1f497;博主介绍&#xff1a;✌全栈领域优质创作者&#xff0c;专注于Java、小程序、Python技术领域和计算机毕业项目实战✌&#x1f497; &#x1f447;&#x1f3fb; 精彩专栏 推荐订阅&#x1f447;&#x1f3fb; 2025-2026年最新1000个热门Java毕业设计选题…