springboot下mybatis-plus開啟打印sql日志的配置指南
需要以下三個配置
1:設(shè)置mybatisplus包下的日志級別為DEBUG;
logging:
level:
com:
baomidou:
mybatisplus: DEBUG2:設(shè)置項目mapper目錄(dao包路徑)的日志級別為DEBUG;
logging:
level:
com:
xxx:
xxx
xxx: DEBUG3:設(shè)置mybatis-plus的日志輸出方式為slf4j。
mybatis-plus:
#mapper-locations: classpath*:/mappings/**/*.xml
configuration:
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
附:關(guān)閉打印
在生產(chǎn)環(huán)境,不想打印 SQL 日志,可以通過下面的配置關(guān)閉。
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
對于 application.properties 文件
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl
有時候,這個 log-impl 的值是通過外界傳入的,通過配置的形式控制 SQL 打印效果,則可以:
mybatis-plus:
configuration:
log-impl: ${mybatis-plus-log-impl}
${mybatis-plus-log-impl} 不同的值就能實現(xiàn)。
總結(jié)
到此這篇關(guān)于springboot下mybatis-plus開啟打印sql日志的文章就介紹到這了,更多相關(guān)mybatis-plus開啟打印sql日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java向MySQL添加中文數(shù)據(jù)數(shù)據(jù)庫顯示亂碼的解決方案
在用springboot做項目時,由于重新安裝了本地Mysql數(shù)據(jù)庫(5.7版本)在前臺向數(shù)據(jù)庫插入和更新數(shù)據(jù)可的時候,涉及中文的時候在數(shù)據(jù)庫一直顯示異常,所以本文給大家介紹了相關(guān)的解決方案,需要的朋友可以參考下2024-02-02
Spring boot詳解緩存redis實現(xiàn)定時過期方法
本篇文章分享的就是spring boot中的一個輪子,spring cache注解的方式實現(xiàn)接口數(shù)據(jù)緩存。默認的配置想非常簡單,但是有一個弊端是緩存數(shù)據(jù)為永久緩存,本次將介紹如何設(shè)置接口緩存數(shù)據(jù)的過期時間2022-07-07
Java數(shù)據(jù)結(jié)構(gòu)之順序表的實現(xiàn)
線性表(linear?list)是n個具有相同特性的數(shù)據(jù)元素的有限序列。順序表是常見的線性表之一,本文將詳細講講順序表的原理與實現(xiàn),需要的可以參考一下2022-08-08

