-
[Spring JPA] 트랜잭션 로깅하기, 테스트 실행환경 분리하기 (yml, properties)Back End/Spring Data JPA 2021. 12. 24. 21:01
JPA 학습에 있어서는 로그를 보는게 짱이다.
단, Log4j 에 대한 보안이슈가 있었으니 조심해서 사용하자
# 트랜잭션 로깅옵션
//[Properties] logging.level.ROOT=INFO logging.level.org.springframework.orm.jpa=DEBUG logging.level.org.springframework.transaction=DEBUG //[YML] logging: level: org.springframework.orm.jpa: DEBUG org.springframework.transaction: DEBUG
# 테스트 환경 분리하기 (yml)
// [YML] spring: config.activate.on-profile: default --- spring: config.activate.on-profile: myyytest
# 테스트 환경 분리하기 (TestClass)
@SpringBootTest @ActiveProfiles("myyytest") public class PooTest{ }
728x90'Back End > Spring Data JPA' 카테고리의 다른 글
[Spring JPA] 단방향, 양방향 결정기준과 연관관계의 주인 (0) 2022.01.14 [Spring JPA] 성능 개선을 하기 위해 당신이 알아야 할 상식 (0) 2022.01.01 [Spring JPA] JPA에서 Lazy loading 은 도대체 어떻게 이루어지는 걸까? (0) 2021.12.24 [Spring JPA] Spring Test 에서 Auditing 이 안될때 (@DataJpaTest) (0) 2021.12.24 [Spring JPA] 왜 테스트코드와 실제 어플리케이션코드가 실행이 다르게 될까? (0) 2021.12.24