关于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.profiles.active来分区配置的方法示例
这篇文章主要介绍了使用spring.profiles.active来分区配置的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-01-01MyBatis中mapper.java和mapper.xml的关系说明
这篇文章主要介绍了MyBatis中mapper.java和mapper.xml的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-05-05
最新评论