SpringBoot和mybatis Plus不兼容报错的问题

让AI帮我写个SpringBoot+MybatisPlus的程序,启动报错。

复制代码
java.lang.IllegalArgumentException: 
Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

上网查了一下,SpringBoot和mybatis Plus引起的问题。

问题原因:

问题本质:不是你代码的问题,而是「版本不兼容」

1️⃣ Spring Boot 3.x 变"严格"了

Spring Boot 3.x 底层升级到 Spring Framework 6.x 后,对 FactoryBean 做了更严格的类型校验:

❌ 不再允许 factoryBeanObjectType 是字符串

✅ 必须是:

Class 或 ResolvableType

于是初步定位是SpringBoot的版本问题。

看了一下以前写的程序,没报错的系统。。

把SpringBoot的版本改成 3.1.10,

启动就不错了,,看来是SpringBoot3.1升级到SpringBoot3.2出现问题。

相关推荐
星核0penstarry16 分钟前
DeepSeek-V4-Flash 正式公测:大模型行业进入「极速平价普惠时代」
java·开发语言·人工智能
xieliyu.44 分钟前
Java 线程池入门详解:线程池基础定义 + ThreadPoolExecutor 全参构造方法逐参数解析
java·开发语言·idea·javaee
老白干3 小时前
jjwt 0.9.1 在 JDK 11+ 上的两个“坑”与完整解决方案
java·python·log4j
圆山猫9 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
城管不管10 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
IT小白杨10 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
豆瓣鸡11 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖11 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One98511 小时前
高进度算法模板速记(待完善)
java·前端·算法
极光代码工作室13 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发