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和Mybatis框架?

SpringBoot学习--04SpringBoot整合Mybatis(上)(配置mybatis generator,PageHelper)

springboot整合mybatis以及mybatisplus

springboot整合mybatis以及mybatisplus

SpringBoot2.0 基础案例(10):整合Mybatis框架,集成分页助手插件