본문 바로가기
Spring Framework

[Spring Framework] JSON 데이터 깨짐 현상

by byeongoo 2019. 8. 31.

스프링에서 Request Mapping이 될때 한글이 깨져서 반환되는 경우가 있습니다. 아래 코드와 같이 @ResponseBody 에너테이션을 통하여 개발을 할때 발생하는 현상이 있습니다. 이 해결방법은 스프링 3.2 버전이상에서 사용하면 됩니다. 상단에 produces = "application/json; charset=utf8"을 지정하면 한글깨짐 현상을 해결할 수 있습니다.

 

    @RequestMapping(value = "/getNickname", produces = "application/json; charset=utf8", method = RequestMethod.GET)
    public @ResponseBody String getNickname() throws Exception{
    	
    	String nickname = userService.getNickname();
    	
        return nickname;
    }