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


在使用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版本的刪了,項目就正常啟動了,希望可有幫助你們

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM