반응형
CharacterEncodingFilter
-
[Spring Boot] MockMvc 사용 시 한글이 깨지는 현상Spring Boot/기타 2021. 8. 29. 16:33
[원인] Spring Boot 2.2.0.RELEASE 부터 MediaType.APPLICATION_JSON_UTF8 Deprecated 되어 Content-Type: application/json;charset=UTF-8 요청에 대해 Content-Type: application/json 으로 응답하여 한글이 깨지는 현상이 발생합니다. [해결 방법] MockMvc 빌드 시 CharacterEncodingFilter 추가 @Autowiredprivate MockMvc mockMvc;@Autowiredprivate WebApplicationContext ctx;// JUnit5(@BeforeEach), JUnit4(@Before)@BeforeEachpublic void setup() { this.mockM..