SpringBoot 如何打印mybatis的執行sql

目錄

1、使用場景

2、具體實現

2.1、方案一 打印所有mybatis SQL

2.2、指定mapper文件所在的包

3、參考文章


1、使用場景

       應爲在開發過程之中跟蹤後端SQL語句,因什麼原因導致的錯誤。需要在Debug過程之中打印出執行的SQL語句。所以需要配置一下SpringBoot之中,Mybatis打印SQL語句。 

2、具體實現

      application.properties(yml)中配置的兩種方式:    

1. logging.level.dao包名(dao package)=debug
 
2. mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

2.1、方案一 打印所有mybatis SQL

一下是yaml文件配置,properties文件翻譯一下即可

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

2.2、指定mapper文件所在的包

logging:
  level:
    cn.com.demos.*.mapper: trace # 改成你的mapper文件所在包路徑

3、參考文章

spring boot如何打印mybatis的執行sql 

SpringBoot集成MyBatis配置debu

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章