티스토리 뷰
p6spy로 쿼리 로그를 확인하고 있었는데 기본 하이버네이트 로그가 정말 거슬렸다.
테스트 프로젝트에서 쿼리문을 빠르게 테스트 하고 있었는데
아래 사진처럼 spring.jpa.show-sql 옵션을 false 하여도 계속해서 hibernate 쿼리 로그가 보여졌다.
이를 해결하는 방법은
Test 클래스에 @DataJpaTest 어노테이션에서 showSql 옵션을 false로 설정하는 것이다.
적용 후 테스트를 돌리게 되면
Hibernate: 로그는 뜨지 않고 아래와 같이 쿼리 로그가 1개만 뜨는 것을 확인할 수 있다.
댓글