JPA에서 자동으로 관리되는 쿼리들은 처음에 ? 로 바인딩 되어 어떤 값이 들어와서 처리되었는지 알기 어렵다.

application.yml에 설정해주면 로그에서 직접 볼 수 있다.

org.hibernate.type: trace
설정 완료한 이후에는 쿼리 값을 직접 보며 어떤 식으로 파라미터가 들어왔는지 실제로 조회가 가능해진다.

(Tip)
Spring boot 3.0 이상 버전 부터는 기존 설정을 해당 내용으로 바꿔주면 정상 작동한다.
org.hibernate.orm.jdbc.bind: trace
(Tip)
application.yml은 Test환경과 실제 패키징 환경을 구분지어 적용시킬 수 있다.
test 폴더 내부에 resources 폴더를 만들고 application.yml을 생성하여 별도로 Test환경에서만 작동하는 설정값들을 설정 가능하다.

'Backend > Spring' 카테고리의 다른 글
| [JWT] RefreshToken의 DB에서 Redis로 이사하기 (0) | 2025.07.04 |
|---|---|
| [API문서화] Spring Boot 3.x 버전 Swagger 적용하기 (0) | 2025.03.20 |
| [Spring] Spring Security와 JWT로 구현하는 인증 시스템 (1) | 2025.02.18 |
| [querydsl] kotlin gradle에서 초기세팅하기 (0) | 2024.03.29 |