2017-08-04 6 views
0

デフォルトのスプリングブート設定で@DataJpaTestを実行しています。テストを実行すると、hibernate(?)は次のようなスキーマ作成メッセージをコンソールに流しています:SpringBootで@DataJpaTestを使用するときのHibernateメッセージ

Hibernate: alter table ... 
Hibernate: alter table ... 
Hibernate: alter table ... 
Hibernate: alter table ... 
Hibernate: call next value ... 

などです。誰もこのメッセージを無効にする方法を知っていますか?私は、ルートロガーのログレベルがOFFのテスト用のログバック構成を持っています。

/Annonymousの

+0

を偽SHOWSQL =を設定することができますは、show-SQLを設定するようにしてください:偽 –

+0

は完璧な作品 - 私は解決策として、ダレンの答えをしました。両方に感謝します。 – xLatency

答えて

0

@DataJpaTestデフォルトのショーのSQL出力によって。

* If SQL output should be logged. 
* @return if SQL is logged 
*/ 
@PropertyMapping("spring.jpa.show-sql") 
boolean showSql() default true; 

アノテーション内@DataJpaTest(showSql=false)

関連する問題