データベースインジェクションにspring-boot
自動構成を使用し、プロパティを定義しています:
spring.jpa.database=POSTGRESQL
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
しかし、どのようにhibernate.format_sql=true
を設定できますか?それはスプリングブーツでサポートされていませんか?
Spring Bootでは、次を使用して使用可能なhibernateプロパティを設定できます。
spring.jpa.properties.*
そう spring.jpa.properties.hibernate.format_sql=true
も同様に機能します。
this ドキュメントの一部をご覧ください
次を使用できます:spring.jpa.properties.hibernate.format_sql=true
documentation とは別に、 here の例に従ってアプリケーションを構成します。その中で使用されているプロパティのサンプルを見つけることができます。
jpa:
hibernate:
ddl-auto: update
show-sql: true
properties:
hibernate.format_sql: true
yml
形式を使用してSpring Bootプロパティを宣言している場合は、次を使用できます。
spring:
datasource:
jpa:
properties:
hibernate.format_sql: true
これは非常に利用可能です
spring.jpa.hibernate.format_sql=true