view 설정이 있는 xml에 설정
(보통 servlet-context.xml)
<beans:bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
<beans:property name="contentType" value="application/json;charset=UTF-8" />
</beans:bean>
MappingJackson2JsonView class는 spring-webmvc-X.X.X.RELEASE.jar에서 제공
@RequestMapping("/jsonView.json")
public String jsonView(HttpServletRequest request, Model model) {
model.addAttribute("result", "jsonView");
return "jsonView";
}
위와 같은 방식으로 model에 담겨오면 자동으로 json으로 변경되어 클라이언트에 전달 된다.
아래와 같은 결과를 받을 수 있다.
'Spring' 카테고리의 다른 글
JsonStringToObject (0) | 2019.10.16 |
---|