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

时间:2016-03-08 04:25:01

标签: spring-boot jdbctemplate

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

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

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

1 个答案:

答案 0 :(得分:11)

有一个原因可以将属性命名为spring.jpa:它表示它以某种形式与JPA相关。

如果您使用JdbcTemplate,则表示您未使用JPA,因此该属性不会产生任何影响。您可以为org.springframework.jdbc.core.JdbcTemplate

启用日志记录
logging.level.org.springframework.jdbc.core.JdbcTemplate=debug