웹페이지에서 필수적으로 해야할 것이 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으로 지정함



Posted by 타다키치
,