Spring/test

[String Test] MockHttpServletResponse Encoding 설정

MOMOBOB 2021. 12. 31. 23:43
반응형

Error

Spring JUnit 테스트를 위해 @AutoConfigureMockMvc을 통해서 주입받은 MockMvc사용할 경우 인코딩 설정이 필요함.

아래와 같이 인코딩이 깨지는 현상이 발생함.

 

반응형

 


Solution

 

request header의 Content-Type에 인코딩 설정을 해주면 해결가능 하지만,

application.yml파일에 아래와 같이 같이 설정하면 모든 api 거래에서 해결가능함.

 

server:
  port: 8080
  servlet:
    encoding:
      charset: UTF-8
      force: true

 

 

 


Thank you!

 

 

반응형