spring/mockito
-
spring-boot-starter-test는 어떻게 동작하는가.spring/mockito 2025. 2. 21. 21:10
spring-boot-starter-test의 동작 방식테스트 실행 시 Spring Boot는 테스트 컨텍스트(TestContext)를 생성하여 실행됩니다. 테스트 컨텍스트 로딩@SpringBootTest 또는 @ContextConfiguration 등의 어노테이션을 통해 Spring의 애플리케이션 컨텍스트를 로드함.이 과정에서 필요한 빈(Bean)을 생성하고, ApplicationContext를 초기화.spring-boot-starter-test는 기본적으로 SpringBootTestContextBootstrapper를 사용하여 컨텍스트를 초기화함.테스트 환경 설정@MockBean, @SpyBean 등을 사용하여 특정 빈을 목(Mock) 객체로 대체할 수 있음.@TestConfiguration을 통해 ..