Spring Boot下如何记录SQL语句、SQL参数、慢SQL日志
在我们程序在访问数据库,出现bug或者性能问题的时候,我们希望把SQL语句以及参数都打印出来,以便于我们定位bug和性能问题。
你可能会使用的方式
通常情况下,以使用Spring Data JPA和Hibernate为例(别走开,方案是和数据库访问技术无关的,理论上Mybatis,JDBC都可以使用),我们在application.yaml 里配置使用:
spring.jpa.show-sql: true
但这样的设置只能在开发测试环境里设置,因为使用此属性等同于使用System.out.pr...
wisely.top2 min read