SpringBoot3+Mybatis-Plus报Invalid value type for attribute ‘factoryBeanObjectType

749 阅读1分钟

【问题】

在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

【注意】

  1. 项目依赖配置pom.xml文件中不可以Mybatis-PlusMybatis两者都导入!
  2. SpringBoot3对应的Mybatis依赖包名 与 SpringBoot2版本的Mybatis-Plus依赖包 是****不同的

image.png

问题解决!!!!!!!!!!!!!