Springboot 2.0.4 整合Mybatis出現異常Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

在使用Springboot 2.0.4 整合Mybatis的時候出現異常Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required,而後各類找日誌百度,網上給了一種解決方法:git

版本過高,使用手動注入sqlSessionFactory,而後用dao的實習類繼承,由於個人項目沒有dao 的實現類,直接是interface+mapper文件,因此直接忽略了,沒有試過,想試一下能夠試一下github

閱讀博客點這裏(隨手百度的):這裏是傳送門spring

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

而後有人說少了mybatis-spring-boot-starter jar包,而後我看的pom.xml文件,沒有少sql

        <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版本的刪了,項目就正常啓動了,但願可有幫助大家mybatis

相關文章
相關標籤/搜索