AutoConfigureMockMvc

    [스프링부트] MockMvc Test 2가지 방법

    스프링부트에서는 MockMvc로 테스트를 하는 방법에는 두 가지가 있습니다. 1. @SpringBootTest와 @AutoConfigureMockMvc UserController가 존재한다고 가정해보겠습니다. @SpringBootTest @AutoConfigureMockMvc class UserControllerTest() { @Autowired private MockMvc mockMvc; @Test void register() { // todo: ... } } 스프링부트에서는 Test 클래스를 만들면 @SpringBootTest 어노테이션만 붙어 있습니다. MockMvc로 테스트를 하기 위해서는 @AutoConfigureMockMvc를 추가적으로 붙여야 합니다. 주의할 점은 Test 클래스에서는 Moc..