spring-boot – spring boot可以显示sql甚至直接使用JdbcTemplate

spring boot项目,使用JdbcTemplate,并想显示执行的sql,配置如下

spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true

但是没什么输出,看来上面的配置只支持spring数据jpa,所以我想知道确实存在某种方式可以显示sql甚至直接使用JdbcTemplate?

最佳答案
有一个原因,为什么该属性被命名为spring.jpa:它是以某种形式表明它与JPA有关.

如果您正在使用JdbcTemplate,那么您没有使用JPA,因此该属性不会产生任何影响.您可以为org.springframework.jdbc.core.JdbcTemplate类启用日志记录

logging.level.org.springframework.jdbc.core.JdbcTemplate=debug

转载注明原文:spring-boot – spring boot可以显示sql甚至直接使用JdbcTemplate - 代码日志