웹페이지에서 필수적으로 해야할 것이 request에 대한 response를 Vo(Value Object)로 보낼 때 이를 json으로 변환하는 것이다. 이에 대한 세팅을 간단히 살펴본다.
1. dependency - 아래를 추가해준다.
2. 빈 등록
보는 바와 같이 mvc 전용 태그인 <annotation-driven /> 이 있으면 Vo를 json으로 알아서 변환해주는 컨버터를 자동으로 빈 등록 해준다. 따라서 태그가 없으면 적절히 추가해줘야 한다.
Spring tool suits에서 mvc 프로젝트를 만들면 처음부터 들어 있다.
다음의 컨트롤러를 보자.
@ResponseBody: 이 어노테이션이 메소드에 붙으면 해당 리턴 타입이 바로 HTTP Response Body로 보내지도록 한다.
produces = "application/json": response 미디어 타입을 json으로 지정함
'코딩 > Spring' 카테고리의 다른 글
java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider (0) | 2015.06.13 |
---|---|
Json으로 날짜 받을 때 이상하게 불러와지는 경우(@jsonformat) (0) | 2015.04.30 |
pagenotfound no mapping found for http request with uri (0) | 2015.04.29 |
java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig (0) | 2015.04.29 |
Spring project에 MyBatis 초간단 적용하기 (Spring MVC Project 기준) (0) | 2015.03.07 |