컨트롤러외부 세계의 요청을 가장 먼저 받는 계층파라미터에 대한 최소한의 검증을 수행하는 것을 목표로 한다.Business Layer, Persistence Layer를 Mocking 해서 테스트를 해보자.실습ProductController에 대해 TestCode를 작성해 보자@WebMvcTest(controllers = ProductController.class) 어노테이션을 사용해 ProductController와 관련된 빈만 로드하여 최소한의 빈만 로드한다.가짜 객체인 Mock객체를 주입받기 위해 @MockBean을 이용해 private ProductService를 선언해 준다.MockMvc를 주입받기 위해 @Autowired를 통해 주입받는다MockMvc 객체를 통해 컨트롤러의 요청과 응답을 실제 ..