Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String
项目地址
这个错误是使用版本不正确导致的。
我的项目使用的springboot版本是3.4.4比较新的3.x:
1 2 3 4
| <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.4.4</version>
|
mybatis使用的版本是
1 2 3
| <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.5</version>
|
此时会出现版本依赖错误,该版本中的mybatis-spring依赖版本是2.1.2,这个是无法兼容我们的springboot版本的。需要我们手动排除后手动指定:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.5</version> <exclusions> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </exclusion> </exclusions> </dependency>
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>3.0.3</version> </dependency>
|