【问题】
在SpringBoot3中集成Mybatis-Plus时遇到的IllegalArgumentException,主要原因是版本不兼容。解决方案包括避免同时导入Mybatis和Mybatis-Plus,以及查阅官方文档以找到正确的依赖配置。
SpringBoot3整合Mybatis-Plus
具体报错信息: Caused by: java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
解决方案:
查看Mybatis-Plus官方文档后,发现是版本冲突原因导致
Mybatis-Plus官方文档:MyBatis-Plus
【注意】
- 项目依赖配置pom.xml文件中不可以将
Mybatis-Plus和Mybatis两者都导入! - SpringBoot3对应的Mybatis依赖包名 与 SpringBoot2版本的Mybatis-Plus依赖包 是****不同的 !
问题解决!!!!!!!!!!!!!