欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis Log Plugin的使用方式

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

Mybatis Log Plugin使用

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

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

1.在idea應(yīng)用市場搜索Mybatis log plugin

進(jìn)行下載

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

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

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

在配置文件中添加下句:

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

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

4.啟動項目

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

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

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

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

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

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

插件安裝

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

使用

安裝成功后,在Tools里面調(diào)出日志控制臺:

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

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

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

相關(guān)文章

  • Spring?Kafka中如何通過參數(shù)配置解決超時問題詳解

    Spring?Kafka中如何通過參數(shù)配置解決超時問題詳解

    這篇文章主要給大家介紹了關(guān)于Spring?Kafka中如何通過參數(shù)配置解決超時問題的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-01-01
  • dom4j操作xml的demo(分享)

    dom4j操作xml的demo(分享)

    下面小編就為大家?guī)硪黄猟om4j操作xml的demo(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • MyBatis接口綁定的實現(xiàn)方式和工作原理

    MyBatis接口綁定的實現(xiàn)方式和工作原理

    在日常開發(fā)中,數(shù)據(jù)持久層是幾乎每個項目都會涉及的一個關(guān)鍵組成部分,MyBatis作為一個流行的持久層框架,其提供的接口綁定機(jī)制極大地簡化了數(shù)據(jù)庫操作,本文將通過詳細(xì)的代碼示例和講解,帶你深入理解MyBatis接口綁定的工作原理和實踐方式,需要的朋友可以參考下
    2024-03-03
  • Spring?Boot如何處理@Resource示例分析

    Spring?Boot如何處理@Resource示例分析

    這篇文章主要為大家介紹了Spring?Boot如何處理@Resource示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Springboot項目出現(xiàn)java.lang.ArrayStoreException的異常分析

    Springboot項目出現(xiàn)java.lang.ArrayStoreException的異常分析

    這篇文章介紹了Springboot項目出現(xiàn)java.lang.ArrayStoreException的異常分析,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 詳解Spring bean的注解注入之@Autowired的原理及使用

    詳解Spring bean的注解注入之@Autowired的原理及使用

    之前講過bean注入是什么,也使用了xml的配置文件進(jìn)行bean注入,這也是Spring的最原始的注入方式(xml注入).本文主要講解的注解有以下幾個:@Autowired、 @Service、@Repository、@Controller 、@Component、@Bean、@Configuration、@Resource ,需要的朋友可以參考下
    2021-06-06
  • Java List分頁功能實現(xiàn)代碼實例

    Java List分頁功能實現(xiàn)代碼實例

    這篇文章主要介紹了Java List分頁功能實現(xiàn)代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 在Eclipse中更改maven項目名的方法

    在Eclipse中更改maven項目名的方法

    今天小編就為大家分享一篇關(guān)于在Eclipse中更改maven項目名的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • springboot整合SSE的項目實踐

    springboot整合SSE的項目實踐

    SSE是一種可以主動從服務(wù)端推送消息的技術(shù),本文主要介紹了springboot整合SSE的項目實踐,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • java 中Executor, ExecutorService 和 Executors 間的不同

    java 中Executor, ExecutorService 和 Executors 間的不同

    這篇文章主要介紹了java 中Executor, ExecutorService 和 Executors 間的不同的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論