社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
在搭建或使用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,若有继承,尝试删除此继承。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!