Springboot 2.0.4 整合Mybatis出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' a

Posted dawn-tangzedong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot 2.0.4 整合Mybatis出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' a相关的知识,希望对你有一定的参考价值。

在使用Springboot 2.0.4 整合Mybatis的时候出现异常Property \'sqlSessionFactory\' or \'sqlSessionTemplate\' are required,然后各种找日志百度,网上给了一种解决方法:

版本太高,使用手动注入sqlSessionFactory,然后用dao的实习类继承,因为我的项目没有dao 的实现类,直接是interface+mapper文件,所以直接忽略了,没有试过,想试一下可以试一下

阅读博客点这里(随手百度的):这里是传送门

    @Resource
    public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory){
        super.setSqlSessionFactory(sqlSessionFactory);
    }

然后有人说少了mybatis-spring-boot-starter jar包,然后我看的pom.xml文件,没有少

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>

坑就出现在这里,因为我用了pagehelper-spring-boot-starter(这是github上一个分页的工具)里面有,和我引入的版本冲突了,把我引入的1.3.2版本的删了,项目就正常启动了,希望可有帮助你们

 

以上是关于Springboot 2.0.4 整合Mybatis出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' a的主要内容,如果未能解决你的问题,请参考以下文章

Springboot 2.0.4 整合Mybatis出现异常Property 'sqlSessionFactory' or 'sqlSessionTemplate' a

Spring Boot整合Mybati之逆向工程

学习整合springboot2.0 和 mybatis,实现基本的CRUD

Spring Boot 2.0.4整合Spring Data JPA和Druid,双数据源

SpringBoot+Mybati-Plus实现代码快速搭建

(024)Spring Boot之配置数据源