spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
# show_sql: true
format_sql: true
logging.level:
org.hibernate.SQL: debug
# org.hibernate.type: trace
application.yml 에서
이렇게 세팅하면
위와 같이 파라미터가 ? 로 찍힌다.
여기서
application.yml 에 org.hibernate.type: trace를 추가하면
? 에 해당하는 파라미터가 무엇인지 찍힌다.
하지만 로그자체의 길이가 길어서 보기어렵다.
그러면 외부라이브러리 P6spy를 사용하면 된다.
github.com/gavlyukovskiy/spring-boot-data-source-decorator
implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6'
이 한줄만 추가하면 된다
단, P6spy는 외부 라이브러리여서 성능이슈, 보안이슈가 있을 수 있기때문에 운영단계에서 사용하는 것은 고려해보아야한다.
'Web > 팁' 카테고리의 다른 글
[Spring & JPA] 프로젝트시 주의해야할 점 (에러발생시 확인해야할 부분) (0) | 2021.03.07 |
---|---|
[IntelliJ] 인텔리제이 JPA Hibernate로 Provider 지정 (빨간줄 뜨게 설정) (0) | 2021.03.05 |
Gradle 인텔리제이로 실행속도 빠르게하기 (0) | 2021.03.04 |
서버 다시시작 안하고 html 변경 반영하기 (0) | 2021.03.04 |
Lombok 적용방법 (0) | 2021.03.04 |