SpringBoot+MyBatis整合中的坑以及Property 'sqlSessionFactory' or 'sqlSessionTemplate' are re
Posted 巫~巫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot+MyBatis整合中的坑以及Property 'sqlSessionFactory' or 'sqlSessionTemplate' are re相关的知识,希望对你有一定的参考价值。
项目启动的时候报这个错误,这个问题我百度了一天,果然不出意外的还是没能解决,其中有一篇文章相对来说还是有点用的:https://blog.csdn.net/qq8693/article/details/86166953,但是上面的方法解决不了我的这个问题(我已经全部试过了)。
现在把我的解决方式贴出来分享一下:
其实很简单,就是把springboot的版本降下来
原本我的版本是这个:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
降版本后变成了:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <relativePath/> </parent>
莫名就解决了这个问题,具体原以为我也不太清楚,当然了降版本是会出现版本冲突的,所以需要将maven仓库将相应的springboot版本包删掉,我是把E:mavenmaven_storeorgspringframework下面的全部删了,然后都重新maven update一次
项目启动的时候会报有些包找不到,就去相应的路径下删掉包,重新下,项目就可以成功启动了
以上是关于SpringBoot+MyBatis整合中的坑以及Property 'sqlSessionFactory' or 'sqlSessionTemplate' are re的主要内容,如果未能解决你的问题,请参考以下文章
springboot 整合mybatis的坑:Invalid bound statement (not found)
SpringBoot学习--04SpringBoot整合Mybatis(上)(配置mybatis generator,PageHelper)
springboot整合mybatis以及mybatisplus