[Q&A] SpringBoot3 Test
이 글은 AI와의 질의응답 과정에서 얻은 정보를 요약하고 정리한 내용입니다. 1. WebMVCTest, SpringBootTest 차이점 Spring 테스트에서 사용되는 애너테이션인 @AutoConfigureMockMvc, @WebMvcTest, @SpringBootTest는 각각 테스트의 범위, 속도, 의존성 주입 대상 등을 다르게 설정하는 데 사용된다. 가. WebMvcTestController 레이어만 테스트할 때 사용.@Controller, @RestController, @ControllerAdvice 등 MVC 컴포넌트만 로딩.Repository, Service 등은 주입되지 않음. 필요시 @MockBean으로 mocking 필요.기본적으로 MockMvc를 자동 구성해 줌.가장 빠름. 최소한의 ..
2025.05.27