
스프링 부트 Test(어노테이션)
·
Spring
1. @SpringBootTest개요설명: 스프링 컨텍스트 전체를 로드하여 통합 테스트(Integration Test)를 수행합니다. 주로 애플리케이션의 전반적인 동작을 검증할 때 사용됩니다.특징:모든 빈(bean)을 로드하므로 실행 속도가 느릴 수 있습니다.webEnvironment 속성을 통해 테스트 환경을 설정할 수 있습니다.코드 예제@SpringBootTestclass ApplicationTests { @Test void contextLoads() { // 스프링 컨텍스트가 정상적으로 로드되는지 확인 }}webEnvironment 옵션WebEnvironment.NONE: 웹 환경 없이 테스트 실행.WebEnvironment.MOCK: MockServletContext를..