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出现问题。

相关推荐
IT毕设实战小研6 分钟前
基于大数据的二手车数据分析与预测
java·大数据·后端·爬虫·python·算法·课程设计
吠品8 分钟前
OkHttp 多文件上传的一个实现
java·服务器·前端
lingguangbuzhi13 分钟前
【JAVA教程】java课程java学习编程
java·学习·教程
智码看视界14 分钟前
Day58-K8s部署Spring Boot微服务:ConfigMap+Secret+HPA
spring boot·微服务·云原生·kubernetes·k8s·hpa
渡我白衣25 分钟前
Acceptor模块的设计与实现
java·linux·服务器·开发语言·网络·c++·人工智能
luteres2 小时前
Mybatis+SSM整合笔记
java·开发语言·mybatis
覆东流9 小时前
7.Java数组
java·开发语言·后端
m0_719084119 小时前
限流和获取请求ip的方法
java
lzhdim9 小时前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
深漂的华哥10 小时前
Ruoyi-Plus前后端分离场景下,数据加密传输
java·spring boot·后端·开源·maven·ruoyi