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

Mybatis-plus與Mybatis依賴沖突問題解決方法

 更新時間:2021年04月14日 09:34:56   作者:ZWZangYu  
,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧這篇文章主要介紹了Mybatis-plus與Mybatis依賴沖突問題解決方法

錯誤描述

An attempt was made to call a method that does not exist. The attempt was made from the following location:

com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.getLanguageDriver(MybatisMapperAnnotationBuilder.java:369)

The following method did not exist:

com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver(Ljava/lang/Class;)Lorg/apache/ibatis/scripting/LanguageDriver;

The method's class, com.baomidou.mybatisplus.core.MybatisConfiguration, is available from the following locations:

說明

SpringBoot版本:2.3.9.RELEASE
MyBatis-plus版本:3.3.1

這個問題不是一開始就存在的,在SpringBoot版本2.X是正常的,但是在提升SpringBoot版本后,就出現(xiàn)了這個問題

在這里插入圖片描述

解決過程

首先不要果斷的下定論這個是什么問題,類似這樣的問題可以通過IDEA工具定位一下,鼠標點擊【1】位置進入到對應的代碼位置,注意要點擊右上角提示的Download Source下載源碼

在這里插入圖片描述

待代碼下載完畢之后,這里可以很清晰的看到configuration沒有g(shù)etLanguageDriver這個方法,在進入到configuration對象

在這里插入圖片描述

可以看到最終定位到了上面的位置,然后看到extends關(guān)鍵字可以分析出getLanguageDriver肯定是存在于下面的倆個類中的

com.baomidou.mybatisplus.core.MybatisConfiguration
org.apache.ibatis.session.Configuration

在針對上面?zhèn)z個包路徑分析,可以看到第一個是屬于mybatisplus.core依賴下的,第二個是屬于mybatis依賴下,于是針對這倆種情況分別做個測試
1、升級mybatisplus包依賴,但是我這邊已經(jīng)是很高的版本的了,及時升級到最新的版本后依然沒有看到getLanguageDriver方法,所以問題不在這里
2、升級mybatis包,由于引入的mybatis-plus-boot-starter已經(jīng)集成了MyBatis包,所以這里需要首先將其exclude,然后引入單獨的較高版本的MyBatis包依賴

在這里插入圖片描述

升級完成之后再進入到剛才錯誤的位置,可以看到已經(jīng)正常了

在這里插入圖片描述

可以看到最終這個方法處理邏輯是由父類完成的

org.apache.ibatis.session.Configuration#getLanguageDriver

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

相關(guān)文章

  • IntelliJ IDEA基于SpringBoot如何搭建SSM開發(fā)環(huán)境的步驟詳解

    IntelliJ IDEA基于SpringBoot如何搭建SSM開發(fā)環(huán)境的步驟詳解

    這篇文章主要介紹了IntelliJ IDEA基于SpringBoot如何搭建SSM開發(fā)環(huán)境,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • java實現(xiàn)Rabbitmq延遲隊列和惰性隊列

    java實現(xiàn)Rabbitmq延遲隊列和惰性隊列

    本文主要介紹了java實現(xiàn)Rabbitmq延遲隊列和惰性隊列,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • 關(guān)于最長遞增子序列問題概述

    關(guān)于最長遞增子序列問題概述

    本文詳細介紹了最長遞增子序列問題的定義及兩種優(yōu)化解法:貪心+二分查找和動態(tài)規(guī)劃+狀態(tài)壓縮,貪心+二分查找時間復雜度為O(nlogn),通過維護一個有序的“尾巴”數(shù)組來高效地找到最長遞增子序列,動態(tài)規(guī)劃+狀態(tài)壓縮則通過狀態(tài)壓縮將空間復雜度優(yōu)化至O(n)
    2025-02-02
  • Java集合的總體框架相關(guān)知識總結(jié)

    Java集合的總體框架相關(guān)知識總結(jié)

    今天帶大家學習Java集合框架的相關(guān)知識,文中有非常詳細的圖文介紹,對正在學習Java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • java使用java.io.File類和java.nio.file.Path類對文件重命名

    java使用java.io.File類和java.nio.file.Path類對文件重命名

    這篇文章主要給大家介紹了關(guān)于java使用java.io.File類和java.nio.file.Path類對文件重命名的相關(guān)資料,本文僅為日常操作記錄,方便后期使用查找本地電腦文件太多了,又不想一個一個重命名,改名字什么的很麻煩,需要的朋友可以參考下
    2024-02-02
  • java中volatile關(guān)鍵字的作用與實例代碼

    java中volatile關(guān)鍵字的作用與實例代碼

    這篇文章主要給大家介紹了關(guān)于java中volatile關(guān)鍵字的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Java生成短8位UUID的實現(xiàn)方案

    Java生成短8位UUID的實現(xiàn)方案

    在Java中,UUID通常用于生成全局唯一的標識符,標準的UUID是128位的,由32個十六進制數(shù)字組成,并通過特定的算法保證其在全球范圍內(nèi)的唯一性,本文給大家介紹了一個簡單的Java方法,用于生成一個較短的8位UUID,需要的朋友可以參考下
    2025-01-01
  • javaweb實現(xiàn)在線支付功能

    javaweb實現(xiàn)在線支付功能

    這篇文章主要為大家詳細介紹了javaweb實現(xiàn)在線支付功能的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • SpringMvc使用GoogleKaptcha生成驗證碼

    SpringMvc使用GoogleKaptcha生成驗證碼

    這篇文章主要為大家詳細介紹了SpringMvc項目中使用GoogleKaptcha 生成驗證碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 簡單學習Java API 設(shè)計實踐

    簡單學習Java API 設(shè)計實踐

    API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數(shù),目的是提供應用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。需要的可以了解一下
    2019-06-06

最新評論

桓台县| 临夏市| 襄城县| 呼图壁县| 绥阳县| 黔南| 阳城县| 苏尼特左旗| 衢州市| 双桥区| 东源县| 博兴县| 汨罗市| 蓬安县| 安陆市| 永福县| 黔东| 大荔县| 鹤庆县| 绥江县| 永川市| 三台县| 兴宁市| 南京市| 同德县| 华阴市| 义乌市| 伽师县| 兰西县| 荥经县| 建阳市| 六枝特区| 鹤岗市| 龙州县| 娄烦县| 虹口区| 湘西| 辽宁省| 滕州市| 赤壁市| 仙桃市|