依赖版本
org.springframework.boot:spring-boot-starter-web:3.2.5
com.baomidou:mybatis-plus-boot-starter:3.5.5
错误Invalid value type for attribute 'factoryBeanObjectType'
问题原因:这个问题是由于依赖传递导致,在MyBatis起步依赖中的myBatis-spring版本过低,导致程序无法运行
解决方法:在pom.xml文件中配置一个更高版本的myBatis-spring依赖即可,别忘了刷新maven配置哦~
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>3.0.3</version>
</dependency>
解决前 -- 起步依赖的直接依赖中,myBatis-Spring的版本为2.1.1
解决后 --- 3.0.3版本的myBatis-Spring将其覆盖
错误Bean named 'ddlApplicationRunner' is expected to be of type 'org.springframework.boot.Runner' but was actually of type 'org.springframework.beans.factory.support.NullBean'
解决完上面的问题后,紧接着报如题错误
很简单,只需要将mybatis-plus-boot-starter更新成3.5.5版本即可
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.5</version>
</dependency>
参考链接
MyBatisPlus使用时报错Invalid value type for attribute ‘factoryBeanObjectType‘
已经解决了,依赖改成