在搭建或使用Spring Boot项目过程中,我们在启动项目时可能会遇到如下异常:
我在遇到此类情况时,经过以下操作使我的项目恢复了正常:
1、检查mapper路径是否正确。若正确,查看在@EnableAutoConfiguration注解后,是否添加了exclude,若有添加,尝试删除。
备注:@EnableAutoConfiguration 作用是从classpath中搜索所有META-INF/spring.factories配置文件然后,将其中org.springframework.boot.autoconfigure.EnableAutoConfiguration key对应的配置项加载到spring容器;@EnableAutoConfiguration还可以进行排除,排除方式有2中,一是根据class来排除(exclude),二是根据class name(excludeName)来排除。在本项目配置中排除了DataSourceAutoConfiguration类(如下图),导致此类没有正确加载
2、在接口实现类中是否继承了SqlSessionDaoSupport,若有继承,尝试删除此继承。
版权声明:本文为m0_37885618原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。