스프링 부트에서 컨트롤러 테스트하기
스프링 부트(Spring Boot)에서 컨트롤러(Controller)를 테스트 하는 방법에 대해서 기록해보겠습니다. 컨트롤러 테스트를 쉽게 하기 위해서 요청을 수행하고 응답을 만들어내는 Servlet API 모조(mock)객체를 사용합니다. 테스트에 사용되는 객체가 여러가지 존재하지만 대표적으로 MockMvc를 많이 사용합니다. (그리고 컨트롤러를 테스트 한다는 표현보다는 MVC를 테스트 한다는 표현을 주로 사용합니다.) 부트버전은 2.1.6을 사용했으며, Spring Web Starter이외에 별다른 의존 설정은 하지 않았습니다. (Spring Web Starter만 추가하면 아래와 같이 2가지 의존설정이 들어갑니다.) org.springframework.boot spring-boot-starter-w..
Spring Framework
2019. 7. 21. 16:53