spring
SQL 로깅 포맷팅을 위한 P6Spy
jpa를 사용할 때 기본적으로 SQL 로그가 표시되지 않는다. 그래서 SQL 출력을 위해 설정을 해주면 표시가 되는데 조금 불편하다. 이를 위해 P6Spy를 사용하면 우리가 원하는 형태로 표시가 되는데 그 내용을 한번 알아보자. SQL 로그를 찍기위한 테스트 케이스를 작성해보자. 테스트 케이스 작성 @Test void test() { userService.register(new User(1, "홍길동")); User user = userService.find(1); } userService를 등록하고 조회하는 테스트를 만들고 실행하면 insert와 select가 실행이 될텐데 해당 SQL이 표시되지 않는다. 로그 표시 spring.jpa.show-sql: true를 하면 기본 로그가 표시가 된다. Hib..
2023. 10. 23. 08:33