spring boot项目,使用JdbcTemplate
,并想显示执行的sql,配置如下
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
但没有输出,看来上面的配置只支持spring data jpa
,所以我想知道确实存在某种方式可以显示sql甚至直接使用JdbcTemplate
?
答案 0 :(得分:11)
有一个原因可以将属性命名为spring.jpa
:它表示它以某种形式与JPA相关。
如果您使用JdbcTemplate
,则表示您未使用JPA,因此该属性不会产生任何影响。您可以为org.springframework.jdbc.core.JdbcTemplate
类
logging.level.org.springframework.jdbc.core.JdbcTemplate=debug