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

Mybatis Log Plugin的使用方式

 更新時間:2022年02月23日 14:44:45   作者:三3三  
這篇文章主要介紹了Mybatis Log Plugin的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Mybatis Log Plugin使用

今天發(fā)現(xiàn)大部分猿友關于查看執(zhí)行sql語句的方法,只知道將其輸出到控制臺。然而還有更簡便的方法,就是使用插件Mybatis log plugin。

這里就簡單介紹一下其使用方法。

1.在idea應用市場搜索Mybatis log plugin

進行下載

大部分都能在這里找到,如果沒有可以到官網(wǎng)上下載

2.安裝之后在工具欄中啟動

這里點擊之后就會啟動,此時下方會有圖標顯示。

在配置文件中添加下句:

mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

3.點擊查看,如下圖顯示(表明啟動成功)

4.啟動項目

只要控制臺有sql打印,我們的mybatis sql log 都會在該控制臺將SQL自動拼裝打印出來,還可以根據(jù)mapper文件中定義的sql_id進行搜索

IDEA[Mybatis Log Plugin]插件配置和使用

在使用Mybatis開發(fā)項目時,由于避免出現(xiàn)SQL注入,大部分情況下都是使用#{}占位符的方式傳參。

所以日志打印SQL時,打印的也是占位符,如:

如果SQL比較復雜,參數(shù)又很多的話,要通過日志拼湊真正可執(zhí)行的SQL還是件比較頭痛的事情。

好在IDEA有款很不錯的插件(Mybatis Log Plugin)可以解決上述問題。

插件安裝

像其它插件一樣,可選擇在線安裝和離線安裝。

使用

安裝成功后,在Tools里面調出日志控制臺:

再次運行程序會發(fā)現(xiàn),在MyBatis Log日志控制臺,可以看到拼湊好的SQL:

這樣,在遇到問題的時候,直接把這段SQL拿去數(shù)據(jù)庫中調試,大大提高了開發(fā)效率~

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

相關文章

  • SpringBoot在容器中創(chuàng)建實例@Component和@bean有什么區(qū)別

    SpringBoot在容器中創(chuàng)建實例@Component和@bean有什么區(qū)別

    這篇文章主要介紹了SpringBoot在容器中創(chuàng)建實例@Component和@bean有什么區(qū)別,在Spring Boot中,@Component注解和@Bean注解都可以用于創(chuàng)建bean。它們的主要區(qū)別在于它們的作用范圍和創(chuàng)建方式
    2023-03-03
  • IntelliJ IDEA 無法正常使用SVN的問題和完美解決辦法

    IntelliJ IDEA 無法正常使用SVN的問題和完美解決辦法

    這篇文章主要介紹了IntelliJ IDEA 無法正常使用SVN的問題和解決辦法,本文給大家分享完美解決方案,通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • SpringSecurity+Redis認證過程小結

    SpringSecurity+Redis認證過程小結

    這篇文章主要介紹了SpringSecurity+Redis認證過程小結,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • Java Lock接口實現(xiàn)原理及實例解析

    Java Lock接口實現(xiàn)原理及實例解析

    這篇文章主要介紹了Java Lock接口實現(xiàn)原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • RabbitMQ消息隊列中的Channel信道參數(shù)詳解

    RabbitMQ消息隊列中的Channel信道參數(shù)詳解

    這篇文章主要介紹了RabbitMQ消息隊列中的Channel信道參數(shù)詳解,信道是生產(chǎn)消費者與rabbit通信的渠道,生產(chǎn)者publish或者消費者消費一個隊列都是需要通過信道來通信的,信道是建立在TCP上面的虛擬鏈接,需要的朋友可以參考下
    2023-08-08
  • JWT原理與java操作jwt驗證詳解

    JWT原理與java操作jwt驗證詳解

    這篇文章主要介紹了JWT原理與java操作jwt驗證,詳細分析了JWT的基本概念、原理與java基于JWT進行token驗證的相關操作技巧,需要的朋友可以參考下
    2023-06-06
  • 淺談MyBatisPlus中LocalDateTime引發(fā)的一些問題和解決辦法

    淺談MyBatisPlus中LocalDateTime引發(fā)的一些問題和解決辦法

    MyBatisPlus進行數(shù)據(jù)庫操作時,我們經(jīng)常會遇到處理日期時間類型的需求,本文主要介紹了淺談MyBatisPlus中LocalDateTime引發(fā)的一些問題和解決辦法,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • java  Vector和ArrayList的分析及比較

    java Vector和ArrayList的分析及比較

    這篇文章主要介紹了java Vector和ArrayList的分析及比較的相關資料,Vector是多線程安全的,而ArrayList不是,本文主要做對比對這兩個方法,需要的朋友可以參考下
    2016-11-11
  • Java封裝、繼承、多態(tài)三大特征的理解

    Java封裝、繼承、多態(tài)三大特征的理解

    封裝、繼承、多態(tài)三大特征是java中比較常用的,務必要掌握,下面給大家介紹Java封裝、繼承、多態(tài)三大特征的理解,有不清楚的朋友可以一起學習下
    2016-06-06
  • java中tomcat的80端口被占用問題解決

    java中tomcat的80端口被占用問題解決

    java中tomcat的80端口被占用問題解決,需要的朋友可以參考一下
    2013-03-03

最新評論

阳朔县| 潼关县| 洛阳市| 神木县| 维西| 英吉沙县| 酉阳| 临沭县| 保德县| 满洲里市| 丹东市| 海门市| 临城县| 潢川县| 即墨市| 化州市| 镇雄县| 大同市| 沂源县| 武乡县| 巴青县| 会泽县| 台江县| 曲靖市| 阜康市| 隆子县| 尼玛县| 福建省| 海伦市| 常熟市| 安塞县| 海安县| 安岳县| 扬州市| 江城| 芦溪县| 朔州市| 庆云县| 西藏| 名山县| 苗栗市|