<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- 添加MyBatisPlus的依赖 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>${mybatis-plus.version}</version>
<exclusions>
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--解决【Invalid value type for attribute 'factoryBeanObjectType': java.lang.String】-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis-spring.version}</version>
</dependency>
否则就要在主类中添加
@Bean
public DdlApplicationRunner ddlApplicationRunner(@Autowired(required = false) List ddlList) {
return new DdlApplicationRunner(ddlList);
}
可以在自己项目里面注入bean临时解决 等3.5版本发布
<properties>
<java.version>17</java.version>
<x-file.versio>2.1.0</x-file.versio>
<minio.version>8.0.3</minio.version>
<hutool.version>5.5.7</hutool.version>
<mybatis.version>3.0.3</mybatis.version>
<mybatis-plus.version>3.5.5</mybatis-plus.version>
<mysql.version>8.3.0</mysql.version>
<mybatis-spring.version>3.0.3</mybatis-spring.version>
</properties>