SpringBoot+MyBatis整合報錯Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required


項目啟動的時候報這個錯誤,這個問題我百度了一天,果然不出意外的還是沒能解決,其中有一篇文章相對來說還是有點用的: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:\maven\maven_store\org\springframework下面的全部刪了,然后都重新maven update一次

項目啟動的時候會報有些包找不到,就去相應的路徑下刪掉包,重新下,項目就可以成功啟動了


免責聲明!

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



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