mybatis-plus如何修改日志只打印SQL語句不打印查詢結(jié)果
mybatis-plus修改日志只打印SQL語句不打印查詢結(jié)果
項目中使用了mybatis-plus baomidou,如果遇到了日志輸出時 既打印SQL語句又打印查詢出來的結(jié)果,如下:
如果想只打印SQL語句、不打印查詢結(jié)果
解決方案
1.增加log4j日志的配置。
logging: level: com.xxx.xxx.biz.mapper: debug
2.去掉mybatis-plus configuration log-impl控制臺輸出的配置。
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
修改后再執(zhí)行DB操的輸出結(jié)果:
就是log4j的形式輸出,而不是控制臺打印了,并且只輸出SQL語句,如果debug調(diào)高級別,SQL語句也可以不輸出。
mybatis-plus日志打印
SpringBoot與mybatis-plus使得JavaWeb開發(fā)起來更加快捷
如何打印SQL日志?
mybatis-plus官網(wǎng)中也有相關(guān)的問題收錄
啟動-mybatis-本身的-log-日志
# 方式一 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 方式二 application.yml 中增加配置,指定 mapper 文件所在的包 logging: level: com.baomidou.example.mapper: debug
本文推薦使用第二種, 打印的日志格式比較清晰
如下:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java集合Collection實現(xiàn)類解析ArrayList?LinkedList及Vector
這篇文章主要為大家介紹了java集合Collection實現(xiàn)類解析ArrayList?LinkedList及Vector,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-03-03深入了解JVM(Java虛擬機)內(nèi)存結(jié)構(gòu)
Java虛擬機(Java Virtual Machine,JVM)是Java程序的運行環(huán)境,它是一個抽象的計算機模型,通過解釋和執(zhí)行Java字節(jié)碼來運行Java程序,本將大家深入了解JVM(Java虛擬機)內(nèi)存結(jié)構(gòu),需要的朋友可以參考下2023-08-08Java實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識點
這篇文章主要介紹了Java實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識點,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07SpringBoot整合MyBatis四種常用的分頁方式(詳細總結(jié))
這篇文章詳細給大家總結(jié)了SpringBoot整合MyBatis四種常用的分頁方式,文中通過代碼示例為大家介紹的非常詳細,需要的朋友可以參考下2023-07-07Spring調(diào)度框架EnableScheduling&Scheduled源碼解析
這篇文章主要介紹了Spring調(diào)度框架EnableScheduling&Scheduled源碼解析,@EnableScheduling&Scheduled定時調(diào)度框架,本著不僅知其然還要知其所以然的指導(dǎo)思想,下面對該調(diào)度框架進行源碼解析,以便更好的理解其執(zhí)行過程,需要的朋友可以參考下2024-01-01