본문 바로가기

Language & Framework/삽질기록

삽질 기록 (3) 아기 MockMvc에게 한글 알려주기

응애 나 애기 MockMvc

 

 

 

나는 토종 한국인이기 때문에 예외 메세지를 한글로 반환해줄 것이다.

절대 영어가 약해서 그런 게 아니고 프론트엔드 개발자들도 한글 메세지를 더 좋아하지 않을까? 

ㅋㅋ

 

 

 

 

 

아무튼 이렇게 테스트를 했는데 통과하지 못했다.

이유가 무엇이냐?

 

 

 

인코딩이 똑바로 안되나보구만..

인코딩 옵션을 붙여주자

 

 

 

 

ㅋㅋ

저한테 왜 그러시는데요

그런데 저 깨진 문자열 귀엽게 생겼다.

매일 코드만 보고 있다보니 머리가 이상해진 걸까..

 

 

 

 

 

테스트 실패한 뒤 바로 postman에서 교차검증해봤으면 쉽게 끝났을 일인데

인코딩 옵션을 넣었음에도 안됐다 -> 다른 문제가 있을 것이다 -> 스프링 문제인가?

이런 과정으로 또 또 또 ~~ 검증 없이 넘겨짚는 실수를 저질렀다

관련된 글이 꽤나 있길래 잘못된 넘겨짚기가 확신으로 변했고 결국 여기에 또 시간을 낭비했다

 

많이 나아졌다고 느꼈는데 여전히 조금만 정신 놓으면 근거 없이 행동하게 된다.. 반성하겠습니다..

 

아무튼 구글에서 관련된 모든 방법을 시도해도 해결이 되지 않았고

혹시나 하는 마음에 Postman으로 post 요청을 날려봤다

 

 

 

 

 

ㅋㅋ 지금까지 뭐했나요..

범인은 MockMvc였다.

 

MockMvc는 한글을 모르는 아기라서 한글을 알려줘야 한다.. 

 

 

 

이렇게 아기 MockMvc에게 UTF-8을 인코딩할 수 있도록 알려주고 다시 실행해보자

 

 

새벽에 졸려서 실수한 거라고 핑계를 대본다. 1분만에 뚝딱뚝딱 고쳐주자.

 

 

 

 

 

드디어 우리의 아기 MockMvc가 정상적으로 한글을 쓸 수 있게 되었다.

육아는 힘들어!

 

끝.