@ContextConfiguration

Spring/Spring

[Spring] @ContextConfiguration이란?

1. 개요 @ContextConfiguration은 통합 테스트 환경에서 ApplicationContext를 어떻게 로드하고 설정할지를 결정하는 데 사용되는 클레스 레벨의 애너테이션이다. 주로 테스트 환경에서 @SpringBootTest를 이용해 전체 빈을 로딩하는 대신 가벼운 컨텍스트 환경을 구성하기 위해 사용된다. 이 애너테이션을 사용하면 일부 클래스만을 빈으로 등록하여 단일 클래스에 대한 테스트 실행 속도를 향상시킬 수 있다. 추후 다른 포스팅에서 다룰 예정인데, 이렇게 @ContextConfiguration을 사용하여 임의의 컨텍스트를 지정하면 여러 개의 컨텍스트가 생성되어 Test Context Caching의 효율이 떨어질 수 있으므로 단일 테스트 클래스의 실행속도는 빨라진다 하더라도 전체 테..

코택
'@ContextConfiguration' 태그의 글 목록