본문 바로가기
공부/프로그래밍

[Spring] return 할때 json으로 반환하는 방법.

by demonic_ 2017. 5. 26.
반응형

Map, List 등 값을 리턴해야할때 JSON형태로 리턴하는 방법은 의외로 간단하다.


우선 bean을 xml 에 등록해준다.


- Spring 3.x 버전일 경우

<bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />


- Spring 4.x 버전일 경우

<beans:bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />


이후 컨트롤러에서 어노테이션으로 @ResponseBody 를 추가해주면 끝.


@RequestMapping(value = { "/test/call" })

@ResponseBody

public Map testCall(HttpServletRequest request){

Map result = new HashMap<String, Object>();

result.put("test1", "test1");

result.put("test2", "test2");


return result;

}



결과 값.


반응형

댓글