Spring MVC에서 JSON에 대한 응답 콘텐츠 유형 설정(@ResponseBody)
Spring MVC의 @ResponseBody 주석은 일반적으로 다음 형식으로 데이터를 반환합니다. 일반 텍스트 또는 XML. 그러나 JSON 응답을 처리할 때 인코딩 문제를 방지하려면 올바른 콘텐츠 유형과 문자 세트가 설정되어 있는지 확인해야 할 수도 있습니다.
응답 콘텐츠 유형을 명시적으로 설정하려면 생산 속성을 @RequestMapping 주석에 추가하세요. , 원하는 MIME 유형과 문자 세트를 지정합니다. 예를 들어 UTF-8 인코딩으로 JSON 출력을 지정하려면:
@RequestMapping(value = "/getDealers", method = RequestMethod.GET, produces = "application/json; charset=utf-8") @ResponseBody public String sendMobileData() { }
이 접근 방식은 기본 콘텐츠 유형 설정을 재정의하여 응답이 원하는 인코딩을 사용하여 JSON으로 반환되도록 합니다. 이러한 방식으로 콘텐츠 유형과 문자 집합을 사용자 정의하면 인코딩 불일치를 방지하고 Spring MVC 애플리케이션에서 JSON 응답을 적절하게 처리할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3