springboot3集成mybatis-plus報(bào)sqlSession異常的問題解決
2022-12-30,作者最新發(fā)布了 3.5.3.1 版本,不需要使用快照版本了
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.1</version>
</dependency>springboot3 已經(jīng)發(fā)布正式版,第一時(shí)間嘗鮮看看如何,但是在集成 mybatis-plus 最新版 3.5.2 的時(shí)候發(fā)現(xiàn)提示異常。
Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
看來 springboot3 在注入這塊做了調(diào)整,但目前 mybatis-plus 并沒有適配到。
于是翻查了 mybatis-plus 的 github 官網(wǎng)的 issues ,也有不少嘗鮮的小伙伴也出現(xiàn)這種情況。
也有一些小伙伴說 mybatis 已經(jīng)出了 3.0.0 版本來支持 springboot3,但是筆者嘗試過,配合使用mybatis-plus 也是不行的,會(huì)提示另外一個(gè)異常。
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
因?yàn)楸旧韒ybaits-plus 就是 在 mybatis 上構(gòu)建的,如果兩者引入,會(huì)產(chǎn)生沖突。
但是在前幾天,作者終于發(fā)布了一個(gè) 3.5.2.7-SNAPSHOT,將支持springboot 2.7-3.0+
然后筆者嘗試?yán)∵@個(gè)快照版本,但是就是死活拉不下來,最后發(fā)現(xiàn),要在 pom.xml 中加入
<repositories> <!-- 下載mybatis-plus SNAPSHOT 版本所需倉庫 --> <repository> <id>ossrh</id> <name>OSS Snapshot repository</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
這樣就可以拉取 mybatis-plus 的快照版本,然后運(yùn)行項(xiàng)目,就發(fā)現(xiàn)沒報(bào)錯(cuò)了。
到此這篇關(guān)于springboot3集成mybatis-plus報(bào)sqlSession異常的問題解決的文章就介紹到這了,更多相關(guān)springboot3 sqlSession異常內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java延時(shí)的3種實(shí)現(xiàn)方法舉例
這篇文章主要給大家介紹了關(guān)于Java延時(shí)的3種實(shí)現(xiàn)方法舉例,java開發(fā)中常會(huì)用到延時(shí)任務(wù),文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07
struts2與cookie 實(shí)現(xiàn)自動(dòng)登錄和驗(yàn)證碼驗(yàn)證實(shí)現(xiàn)代碼
這篇文章主要介紹了struts2與cookie 實(shí)現(xiàn)自動(dòng)登錄和驗(yàn)證碼驗(yàn)證實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2016-10-10
Eclipse運(yùn)行android項(xiàng)目報(bào)錯(cuò)Unable to build: the file dx.jar was not
今天小編就為大家分享一篇關(guān)于Eclipse運(yùn)行android項(xiàng)目報(bào)錯(cuò)Unable to build: the file dx.jar was not loaded from the SDK folder的解決辦法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12
Java8?CompletableFuture?異步多線程的實(shí)現(xiàn)
本文主要介紹了Java8?CompletableFuture?異步多線程的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
dubbo擴(kuò)展點(diǎn)AOP切面功能擴(kuò)展示例詳解
這篇文章主要為大家介紹了dubbo擴(kuò)展點(diǎn)AOP切面功能擴(kuò)展示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Java實(shí)現(xiàn)輕松處理日期和時(shí)間的API小結(jié)
這篇文章主要為大家詳細(xì)介紹了Java中的日期和時(shí)間API,可以輕松處理日期和時(shí)間,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
Java?SpringTask定時(shí)自動(dòng)化處理方法
這篇文章主要介紹了Java?SpringTask定時(shí)自動(dòng)化處理,通過自動(dòng)化,不僅可以提高工作效率和準(zhǔn)確性,還可以釋放人力資源以專注于更高價(jià)值的工作,需要的朋友可以參考下2024-08-08

