Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.07 KB

Spring @WebMvcTest 응답 한글 깨짐 현상 해결방법.md

File metadata and controls

32 lines (20 loc) · 1.07 KB

Spring @WebMvcTest 응답 한글 깨짐 현상 해결방법

현상

MockHttpServletResponse에서는 정상적으로 한글이 표시되는데, AssertionError가 발생한 곳을 보면 한글이 깨진 상태입니다.

한글이 깨진 화면

원인

HttpEncodingAutoConfiguration에서 응답에 대해 UTF-8을 강제로 설정하지 않습니다.

HttpEncodingAutoConfiguration 디버깅 화면

해결방법

application.yml 또는 application.properties 파일에서 응답도 강제하도록 설정합니다.

server:
  servlet:
    encoding:
      force-response: true
server.servlet.encoding.force-response=true

설정 후 디버깅 화면

출처: HomoEfficio / dev-tips