需要以下三個設定
1:設定mybatisplus套件下的日誌等級為DEBUG;
logging: level: com: baomidou: mybatisplus: DEBUG
2:設定專案mapper目錄(dao套件路徑)的日誌等級為DEBUG;
logging: level: com: xxx: xxx xxx: DEBUG
3:設定mybatis-plus的日誌輸出方式為slf4j。
mybatis-plus: #mapper-locations: classpath*:/mappings/**/*.xml configuration: log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
附:關閉列印
在生產環境,不想列印 SQL 日誌,可以透過下面的設定關閉。
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
對於application.properties 檔案
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl
如果希望透過設定控制SQL 列印效果,可以將log-impl 的值設定為外部傳入的值
mybatis-plus: configuration: log-impl: ${mybatis-plus-log-impl}
${mybatis-plus-log-impl} 不同的值就能實現。
以上是springboot下mybatisplus開啟列印sql日誌怎麼配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!