exception1 스프링 테스트 코드 @RestControllerAdvice를 거치게 하는 방법 스프링 테스트 코드 @RestControllerAdvice를 거치게 하는 방법 스프링에서 컨트롤러 테스트 코드 작성 시 @RestControllerAdvice를 거치지 않아서 Exception 처리가 통과 안 한 경우가 있었다. @RestControllerAdvice를 거치도록 하는 방법은 두 가지를 찾았다. @MockBean을 사용해서 서비스를 등록할 때, @Mock을 사용해서 서비스를 등록할 때를 나눠서 살펴보자. 1. @MockBean을 사용한 경우 첫 번째 방법은 서비스를 @MockBean으로 등록하는 방법이다. @WebMvcTest(TestController.class) class TestControllerTest { @Autowired MockMvc mockMvc; @MockBean Sampl.. 2024. 1. 25. 이전 1 다음