티스토리 뷰

IT/JAVA 및 Spring

[Spring Boot] Junit5에서 hibernate sql 기본 로그 비활성화하기 (use p6spy)

주인장 진빼이

p6spy로 쿼리 로그를 확인하고 있었는데 기본 하이버네이트 로그가 정말 거슬렸다.

테스트 프로젝트에서 쿼리문을 빠르게 테스트 하고 있었는데

아래 사진처럼 spring.jpa.show-sql 옵션을 false 하여도 계속해서 hibernate 쿼리 로그가 보여졌다.

 

이를 해결하는 방법은

Test 클래스에 @DataJpaTest 어노테이션에서 showSql 옵션을 false로 설정하는 것이다.

 

적용 후 테스트를 돌리게 되면

Hibernate: 로그는 뜨지 않고 아래와 같이 쿼리 로그가 1개만 뜨는 것을 확인할 수 있다.

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함