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

Mybatis Log控制臺(tái)如何輸出打印SQL語句

 更新時(shí)間:2024年07月17日 09:54:37   作者:Cz范特西  
這篇文章主要介紹了Mybatis Log控制臺(tái)如何輸出打印SQL語句,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

前言

業(yè)務(wù)中有個(gè)需求,就是要把一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)按照特定條件轉(zhuǎn)移到另一個(gè)數(shù)據(jù)庫(kù)中,需要保留運(yùn)行的SQL語句進(jìn)行后期的測(cè)試與再利用。

一個(gè)個(gè)編寫很麻煩且浪費(fèi)時(shí)間,希望能在執(zhí)行的時(shí)候就能在控制臺(tái)輸出SQL語句,然后我再進(jìn)行復(fù)制粘貼(CV工程師)。

Mybatis Log

原本有一個(gè)插件叫Mybatis log plugin可以很好的滿足我們的需求,可是現(xiàn)在它收費(fèi)了。我找到了一個(gè)它的替代品:Mybatis Log。

這是它的GitHub網(wǎng)址,可進(jìn)行參考:https://github.com/Link-Kou/intellij-mybaitslog

2020.2 以上版本都支持 。

下載安裝

首先到它的gitHub上下載jar包:

然后到我們的IDEA中

選擇File——》Settings——》plugins——》install plugin from Disk…

選擇我們下載的jar包就可以使用了。

使用

首先我們要開啟日志。

我使用的是Mybatis-plus,在yml中開啟了Mybatis-plus的日志。

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #開啟sql日志

在IDEA又下角會(huì)有Mybatis Log的圖標(biāo),項(xiàng)目啟動(dòng)后也可以在控制臺(tái)右鍵選擇打開。

當(dāng)你有項(xiàng)目中有SQL語句執(zhí)行時(shí),就會(huì)自動(dòng)打印到Mybatis Log中,而且是格式化好的,SQL語句中的?

也會(huì)被替換成參數(shù)。

使用中出現(xiàn)的bug

這款軟件在我使用中有兩個(gè)bug,在此說明并提出解決方法。

1、打印的SQL自帶-- ==>,無法去除。

解決方法:

把復(fù)制后的代碼放到word或者NotePad++中進(jìn)行Ctrl+F替換。

2、點(diǎn)擊Mybatis Log左上角的Filter過濾器時(shí),IDEA界面會(huì)變暗。

我使用的IDEA是2021.3版本的,點(diǎn)擊Filter后IDEA界面會(huì)變暗變灰,解決方法是重啟IDEA。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 8 開發(fā)的 Mybatis 注解代碼生成工具

    Java 8 開發(fā)的 Mybatis 注解代碼生成工具

    MybatisAnnotationTools 是基于 Java8 開發(fā)的一款可以用于自動(dòng)化生成 MyBatis 注解類的工具,支持配置數(shù)據(jù)源、類路徑,表名去前綴、指定類名前后綴等功能.這篇文章主要介紹了Java 8 開發(fā)的 Mybatis 注解代碼生成工具 ,需要的朋友可以參考下
    2019-07-07
  • Java中實(shí)現(xiàn)多線程的幾種方式總結(jié)

    Java中實(shí)現(xiàn)多線程的幾種方式總結(jié)

    文章介紹了三種創(chuàng)建線程的方式:繼承Thread類、實(shí)現(xiàn)Runnable接口和實(shí)現(xiàn)Callable接口,并比較了它們之間的區(qū)別和優(yōu)缺點(diǎn)
    2025-01-01
  • SpringBoot中如何進(jìn)行統(tǒng)一異常處理

    SpringBoot中如何進(jìn)行統(tǒng)一異常處理

    大家好,本篇文章主要講的是SpringBoot中如何進(jìn)行統(tǒng)一異常處理,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • Java Selenium實(shí)現(xiàn)多窗口切換的示例代碼

    Java Selenium實(shí)現(xiàn)多窗口切換的示例代碼

    這篇文章主要介紹了Java Selenium實(shí)現(xiàn)多窗口切換的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Mybatis如何通過接口實(shí)現(xiàn)sql執(zhí)行原理解析

    Mybatis如何通過接口實(shí)現(xiàn)sql執(zhí)行原理解析

    為了簡(jiǎn)化MyBatis的使用,MyBatis提供了接口方式自動(dòng)化生成調(diào)用過程,可以大大簡(jiǎn)化MyBatis的開發(fā),下面這篇文章主要給大家介紹了關(guān)于Mybatis如何通過接口實(shí)現(xiàn)sql執(zhí)行原理解析的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • JAVA設(shè)計(jì)模式之備忘錄模式原理與用法詳解

    JAVA設(shè)計(jì)模式之備忘錄模式原理與用法詳解

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之備忘錄模式,簡(jiǎn)單說明了備忘錄模式的概念、原理并結(jié)合實(shí)例形式分析了java備忘錄模式的具體定義及使用方法,需要的朋友可以參考下
    2017-08-08
  • springboottest測(cè)試依賴和使用方式

    springboottest測(cè)試依賴和使用方式

    這篇文章主要介紹了springboottest測(cè)試依賴和使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringCache輕松啟用Redis緩存的全過程

    SpringCache輕松啟用Redis緩存的全過程

    Spring Cache是Spring提供的一種緩存抽象機(jī)制,旨在通過簡(jiǎn)化緩存操作來提高系統(tǒng)性能和響應(yīng)速度,本文將給大家詳細(xì)介紹SpringCache如何輕松啟用Redis緩存,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-07-07
  • 精辟全面且細(xì)致的java運(yùn)算符教程詳解

    精辟全面且細(xì)致的java運(yùn)算符教程詳解

    這篇文章主要介紹了java運(yùn)算符教程,內(nèi)容非常的精辟全面且細(xì)致到每一個(gè)小注意點(diǎn),正在學(xué)java的同學(xué)快快建議收藏閱讀吧,希望能夠有所幫助,祝多多進(jìn)步早日升職加薪
    2021-10-10
  • Java異常日志堆棧丟失的原因與排查

    Java異常日志堆棧丟失的原因與排查

    這篇文章主要給大家介紹了關(guān)于Java異常日志堆棧丟失的原因與排查的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論

嘉鱼县| 从江县| 牙克石市| 进贤县| 荥阳市| 广水市| 雅安市| 卢湾区| 肇州县| 新兴县| 龙胜| 佛学| 油尖旺区| 荣昌县| 江永县| 息烽县| 天等县| 梧州市| 郴州市| 怀宁县| 浦县| 华蓥市| 江北区| 潞西市| 凌源市| 安庆市| 灵山县| 织金县| 台安县| 棋牌| 台湾省| 西林县| 同心县| 杭锦后旗| 微山县| 寻乌县| 万年县| 凤城市| 乐亭县| 阳西县| 枞阳县|