关于SpringBoot+Mybatis报MapperScan.factoryBean()问题
Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean() at java.lang.reflect.Method.getDefaultValue(Method.java:612) ~[na:1.8.0_201]
根本问题是对应*Mapper.java没有找到对应的实现:
1.检查*Mapper.xml中对应的*Mapper.java路径等是否正确
2.检查配置文件 mybatis.mapper-locations路径配置是否正确
3.检查是否引用了mybatis-spring-boot-starter依赖
如果你已经引用了mybatis-spring-boot-starter依赖还报这个问题可以尝试以下方式:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${spring.mybatis}</version>
<exclusions>
<!-- 1.在mybatis-spring-boot-starter中删除spring-jdbc的依赖 -->
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 2.重新引入spring-jdbc依赖 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.21</version>
</dependency>希望能帮助到你
到此这篇关于关于SpringBoot+Mybatis报MapperScan.factoryBean()问题的文章就介绍到这了,更多相关SpringBoot 报MapperScan.factoryBean()内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Spring boot使用logback实现日志管理过程详解
这篇文章主要介绍了Spring boot使用logback实现日志管理过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-06-06
@Autowired注解注入的xxxMapper报错问题及解决
这篇文章主要介绍了@Autowired注解注入的xxxMapper报错问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11


最新评论