一、问题的发生
刚开始做springboot项目,一切都不熟练。
新建了项目以后,运行时报了以下错误:
java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
后来发现是springboot3无法适配springboot2.x版本的mybatis plus坐标,需要3.x以上
二、问题解决
删去原来的mybatis plus坐标,更换以下坐标即可
<!-- 针对springboot3的mybatis plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.5</version>
</dependency>
三、如果上面的坐标显示无法导入继续看
如果你也像我一样无法导入该坐标,继续看。之前用的阿里云镜像报错说无法找到该坐标,但是换了一个新的阿里云坐标反而行了,很奇怪,如果你的坐标导不进去,现在用的是这个坐标:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>Maven</mirrorOf>
<name>Nexus aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
希望能帮到您!
有用帮我点个赞,让更多人看到,谢谢。