P6Spy
-
p6spy 로그 설정 방법Language/Java 2024. 9. 27. 14:53
스프링부트 설정P6spyConfig이 클래스는 스프링 애플리케이션이 시작될 때 자동으로 실행되며, P6Spy의 로그 포맷을 P6spyPrettySqlFormatter라는 사용자 정의 포맷터로 설정하는 역할을 한다. 이로 인해, P6Spy가 데이터베이스 쿼리를 로그할 때 P6spyPrettySqlFormatter에 정의된 형식대로 로그를 출력하게 된다.import com.p6spy.engine.spy.P6SpyOptions;import jakarta.annotation.PostConstruct;import org.springframework.context.annotation.Configuration;@Configurationpublic class P6spyConfig { @PostConstruct pu..
-
springboot 3.x + JPA + QueryDSL에서 p6spy 적용Language/Java 2024. 9. 5. 10:07
0. gradle 버전 확인필자는 1.9.2 버전을 사용할 것이다.https://mvnrepository.com/artifact/com.github.gavlyukovskiy/p6spy-spring-boot-starter/1.9.2 1. 설정1.1. build.gradle // p6spy implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.2' 2.1. application.yml jpa: database: mysql generate-ddl: false open-in-view: false hibernate: ddl-auto: none # create update none 항상 조심!! ..