티스토리 뷰
mvc 멤버변수는 MockMvcBuilders를 통해 생성하자.
private MockMvc mvc;
@Autowired
private WebApplicationContext ctx;
@BeforeEach
public void setup() {
this.mvc = MockMvcBuilders.webAppContextSetup(ctx)
.addFilters(new CharacterEncodingFilter("UTF-8", true)) // 필터 추가
.alwaysDo(print())
.build();
}
MockHttpServletResponse:
Status = 200
Error message = null
Headers = [Content-Type:"text/plain;charset=UTF-8", Content-Length:"14"]
Content type = text/plain;charset=UTF-8
Body = Optional.empty
Forwarded URL = null
Redirected URL = null
Cookies = []
정상적으로 UTF-8을 확인할 수 있다.
댓글