-
[Spring] 쿼리문 콘솔창에서 쉽게 확인하는 법Spring 2021. 11. 8. 16:08
jpa를 사용할 때 실제 디비에 전해지는 쿼리의 파라미터를 정확하게 알고싶을 때, 외부 라이브러리를 쓰면 좋다.
해당 사이트를 가면 여러가지 외부 라이브러리가 나온다.
우선 가장 첫번째 라이브러리인 p6spy를 적용해본다.
implementation("com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.7.1")
현재 1.7.1버전까지 업데이트 되어있기 때문에 build.gradle의 dependencies에 이 문장 하나만 추가해주면 된다.
이 문장을 추가해주고 테스트를 돌려보면,
이렇게 쿼리의 파라미터를 찍어준다.
개발을 할 때는 꽤 유용할 수 있지만, 성능저하를 유발할 수 있으니, 실제 서비스에서는 성능비교를 꼭 해봐야된다고 한다.
'Spring' 카테고리의 다른 글
[Spring] Entity 설계 시 연관관계의 주인을 설정하는 법 (0) 2021.11.09 [Spring] spring boot entity에 enum 사용시 주의사항 (0) 2021.11.09 [Spring] 웹 스코프와 request (0) 2021.11.04 [Spring] 빈 생명주기 콜백과 그 방법 (0) 2021.11.04 [Spring] 조회한 빈이 모두 필요할 때 방법 (0) 2021.11.04