Spring Boot报 java.lang.IllegalArgumentException:Property 'sqlSessionFactory' or 'sqlSessionTemplate' - Go语言中文社区

Spring Boot报 java.lang.IllegalArgumentException:Property 'sqlSessionFactory' or 'sqlSessionTemplate'


在搭建或使用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,若有继承,尝试删除此继承。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_37885618/article/details/79848285
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-25 01:07:50
  • 阅读 ( 1156 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢