[Spring Boot Test] Controller 단위 TEST - @WebMvcTest
@WebMvcTest Controller Layer Slice Test Application Context를 완전하게 구동하지 않고 Web Layer Test 진행 시 사용 즉, Present Layer 관련 Component만 Scan @SpringBootTest는 모든 Bean을 Load하기에 테스트 구동 시간이 길고, 무겁다 # Example @WebMvcTest(ArticleController.class) 명시한 Controller 지정 스캔 가능 MockMvc Test용 MVC 환경을 만들어 요청, 전송, 응답 기능을 제공하는 Utility Class 생성자 주입 사용, 이때 test package에서는 @Autiwired 생략이 불가능 Flow Controller를 거쳐 View가 호출 되는지..