Back End/Spring Data JPA

[Spring JPA] 트랜잭션 로깅하기, 테스트 실행환경 분리하기 (yml, properties)

DevPing9_ 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