关于SpringBoot启动提示Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String

最近在用最新的版本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 否则就会提示错误。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注