最近在用最新的版本SpringBoot(3.3.1)搭建一个项目,依赖使用以前的maven依赖。然后启动结果提示
java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

一开始是因为IDEA的问题,经过一步一步的debug之后,发现是mybatis-plus依赖问题。
以前的依赖是使用了官方的:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.5</version>
</dependency>
后面官方针对SpringBoot3.x版本升级了,
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.6</version>
</dependency>
如果使用的Springboot是3.x,必须使用mybatis-plus-spring-boot3-starter 否则就会提示错误。

