最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MyBatis-Plus與PageHelper依賴的jsqlparser庫沖突

 更新時間:2024年10月17日 11:53:36   作者:亞林瓜子  
在升級SpringBoot到3.x版本的同時,升級MyBatis-Plus后發(fā)現(xiàn)PageHelper無法使用,原因是MyBatis-Plus和PageHelper都依賴jsqlparser庫,且PageHelper要求特定版本的jsqlparser,解決方法是在項目中排除這兩個庫的jsqlparser依賴,直接引用jsqlparser4.7版本

問題

最近遇到的一個項目升級了SpringBoot到3.x版本了,同時也準備升級MyBatis-Plus,即使用如下依賴:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.7</version>
</dependency>

沒想道,升級完MyBatis-Plus之后。PageHelper就不能用了。PageHelper目前也是用的最新的,具體配置如下:

<dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper-spring-boot-starter</artifactId>
  <version>2.1.0</version>
</dependency>

原因

MyBatis-Plus和PageHelper都同時使用到一個jsqlparser的依賴庫,然后,PageHelper要求使用的版本與jsqlparser版本有一個對應(yīng)關(guān)系。具體對應(yīng)關(guān)系,具體如下:

6.1PageHelper

6.1版本PageHelper使用的jsqlparser庫版本是4.7,具體如下:

4.7jsqlparser

所以,只要保持項目中jsqlparser庫是4.7版本就可以了。

解決

具體做法,就是將MyBatis-Plus與PageHelper中的jsqlparser庫排除后,再指定使用jsqlparser4.7就可以了。具體配置如下:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.7</version>
    <exclusions>
        <exclusion>
            <groupId>com.github.jsqlparser</groupId>
            <artifactId>jsqlparser</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper-spring-boot-starter</artifactId>
  <version>2.1.0</version>
  <exclusions>
      <exclusion>
          <groupId>com.github.jsqlparser</groupId>
          <artifactId>jsqlparser</artifactId>
      </exclusion>
  </exclusions>
</dependency>

<dependency>
    <groupId>com.github.jsqlparser</groupId>
    <artifactId>jsqlparser</artifactId>
    <version>4.7</version>
</dependency>

總結(jié)

MyBatis-Plus與PageHelper最好別一起用。

到此這篇關(guān)于MyBatis-Plus與PageHelper依賴的jsqlparser庫沖突的文章就介紹到這了,更多相關(guān)MyBatis-Plus jsqlparser沖突內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot實現(xiàn)返回文件流

    springboot實現(xiàn)返回文件流

    這篇文章主要介紹了springboot實現(xiàn)返回文件流方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java使用反射操作數(shù)組示例

    Java使用反射操作數(shù)組示例

    這篇文章主要介紹了Java使用反射操作數(shù)組,結(jié)合實例形式分析了基于java反射機制操作數(shù)組的創(chuàng)建、賦值、輸出等相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • JDK從8升級到21的問題集(附案例代碼)

    JDK從8升級到21的問題集(附案例代碼)

    JDK 8升級到JDK 21是一個重要的版本遷移,涉及語法、模塊化、API變更等多方面調(diào)整,這篇文章主要介紹了JDK從8升級到21問題的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-09-09
  • SpringBoot實現(xiàn)短信驗證碼接口防刷的完整方案

    SpringBoot實現(xiàn)短信驗證碼接口防刷的完整方案

    本文介紹了在高并發(fā)場景下構(gòu)建分層防護體系,以保障短信驗證碼接口的安全性、性能和成本控制,通過分層防護、多維度限流、異步化處理、監(jiān)控告警等策略,有效應(yīng)對各種攻擊類型,提升系統(tǒng)的整體安全性和可用性,需要的朋友可以參考下
    2026-03-03
  • 詳解Spring Boot使用redis實現(xiàn)數(shù)據(jù)緩存

    詳解Spring Boot使用redis實現(xiàn)數(shù)據(jù)緩存

    本篇文章主要介紹了詳解Spring Boot使用redis實現(xiàn)數(shù)據(jù)緩存,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • SpringBoot項目yml配置文件不自動提示解決方案

    SpringBoot項目yml配置文件不自動提示解決方案

    這篇文章主要介紹了SpringBoot項目配置文件.yaml/.yml文件編寫時沒有自動提示的解決方案,文章通過圖文結(jié)合的方式給大家講解的非常詳細,需要的朋友可以參考下
    2024-06-06
  • Java遞歸和迭代區(qū)別詳細介紹

    Java遞歸和迭代區(qū)別詳細介紹

    這篇文章主要給大家介紹了關(guān)于Java中的迭代和遞歸有什么區(qū)別,文中介紹的非常詳細,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • Spring Boot 添加MySQL數(shù)據(jù)庫及JPA實例

    Spring Boot 添加MySQL數(shù)據(jù)庫及JPA實例

    本篇文章主要介紹了Spring Boot 添加MySQL數(shù)據(jù)庫及JPA,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Java中的HashMap和Hashtable區(qū)別解析

    Java中的HashMap和Hashtable區(qū)別解析

    這篇文章主要介紹了Java中的HashMap和Hashtable區(qū)別解析,HashMap和Hashtable都實現(xiàn)了Map接口,但決定用哪一個之前先要弄清楚它們之間的區(qū)別,主要的區(qū)別有線程安全性、同步和速度,需要的朋友可以參考下
    2023-11-11
  • dubbo如何設(shè)置連接zookeeper權(quán)限

    dubbo如何設(shè)置連接zookeeper權(quán)限

    這篇文章主要介紹了dubbo如何設(shè)置連接zookeeper權(quán)限問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評論

汪清县| 长宁区| 十堰市| 琼结县| 张家港市| 绩溪县| 永福县| 甘谷县| 祥云县| 乌兰察布市| 武胜县| 普格县| 商城县| 阿尔山市| 江阴市| 中西区| 独山县| 开阳县| 睢宁县| 沙田区| 沙洋县| 三河市| 祁阳县| 承德市| 定南县| 延庆县| 上饶市| 且末县| 宁海县| 平谷区| 汉源县| 新乐市| 黄浦区| 会东县| 延安市| 陆丰市| 岗巴县| 开鲁县| 集安市| 南汇区| 贵溪市|