mybatis-plus如何修改日志只打印SQL語句不打印查詢結(jié)果
mybatis-plus修改日志只打印SQL語句不打印查詢結(jié)果
項(xiàng)目中使用了mybatis-plus baomidou,如果遇到了日志輸出時(shí) 既打印SQL語句又打印查詢出來的結(jié)果,如下:
如果想只打印SQL語句、不打印查詢結(jié)果
解決方案
1.增加log4j日志的配置。
logging: level: com.xxx.xxx.biz.mapper: debug
2.去掉mybatis-plus configuration log-impl控制臺(tái)輸出的配置。
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
修改后再執(zhí)行DB操的輸出結(jié)果:
就是log4j的形式輸出,而不是控制臺(tái)打印了,并且只輸出SQL語句,如果debug調(diào)高級(jí)別,SQL語句也可以不輸出。
mybatis-plus日志打印
SpringBoot與mybatis-plus使得JavaWeb開發(fā)起來更加快捷
如何打印SQL日志?
mybatis-plus官網(wǎng)中也有相關(guān)的問題收錄
啟動(dòng)-mybatis-本身的-log-日志
# 方式一 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 方式二 application.yml 中增加配置,指定 mapper 文件所在的包 logging: level: com.baomidou.example.mapper: debug
本文推薦使用第二種, 打印的日志格式比較清晰
如下:
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- springboot下mybatis-plus如何打印sql日志和參數(shù)到日志文件
- springboot下mybatis-plus開啟打印sql日志的配置指南
- mybatis-plus開啟sql日志打印的三種方法
- Mybatis-Plus打印sql日志兩種方式
- MyBatis-Plus如何關(guān)閉SQL日志打印詳解
- SpringBoot整合MyBatis和MyBatis-Plus請(qǐng)求后不打印sql日志的問題解決
- MyBatis-Plus使用sl4j日志打印SQL的代碼詳解
- 服務(wù)性能優(yōu)化之mybatis-plus開啟與關(guān)閉SQL日志打印方法
- Mybatis-Plus通過配置在控制臺(tái)打印執(zhí)行日志的實(shí)現(xiàn)
相關(guān)文章
springboot引用kettle實(shí)現(xiàn)對(duì)接oracle數(shù)據(jù)的示例代碼
這篇文章主要介紹了springboot引用kettle實(shí)現(xiàn)對(duì)接oracle數(shù)據(jù),其實(shí)kettle集成到springboot里面沒有多少代碼,這個(gè)功能最主要的還是ktr文件的編寫,只要ktr編寫好了,放到指定文件夾下,寫個(gè)定時(shí)任務(wù)就完事了,需要的朋友可以參考下2022-12-12Spring之spring-context-indexer依賴詳解
這篇文章主要介紹了Spring之spring-context-indexer依賴詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11RxJava2 Scheduler使用實(shí)例深入解析
這篇文章主要為大家介紹了RxJava2 Scheduler使用實(shí)例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10MyBatis特殊字符轉(zhuǎn)義攔截器問題針對(duì)(_、\、%)
這篇文章主要介紹了MyBatis特殊字符轉(zhuǎn)義攔截器問題針對(duì)(_、\、%),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02使用RabbitMQ實(shí)現(xiàn)延時(shí)消息自動(dòng)取消的案例詳解
這篇文章主要介紹了使用RabbitMQ實(shí)現(xiàn)延時(shí)消息自動(dòng)取消的簡(jiǎn)單案例,案例代碼包括導(dǎo)包的過程和相關(guān)配置文件,本文結(jié)合代碼給大家講解的非常詳細(xì),需要的朋友可以參考下2024-03-03關(guān)于IDEA創(chuàng)建spark maven項(xiàng)目并連接遠(yuǎn)程spark集群?jiǎn)栴}
這篇文章主要介紹了IDEA創(chuàng)建spark maven項(xiàng)目并連接遠(yuǎn)程spark集群,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08Java使用jdbc連接實(shí)現(xiàn)對(duì)MySQL增刪改查操作的全過程
JDBC的全稱是Java?Database?Connectivity,即Java數(shù)據(jù)庫連接,它是一種可以執(zhí)行SQL語句的Java?API,下面這篇文章主要給大家介紹了關(guān)于Java使用jdbc連接實(shí)現(xiàn)對(duì)MySQL增刪改查操作的相關(guān)資料,需要的朋友可以參考下2023-03-03