[Spring] @RequestBody, @ResponseBody 정리
[Spring] @RequestBody, @ResponseBody 정리
- 웹 서비스와 REST방식이 시스템을 구성하는 주요 요소로 자리 잡으면서, 웹 시스템간에 XML이나 JSON등의 형식으로 데이터를 주고 받는 경우가 증가하고 있다.
- 이에 따라 스프링 MVC도 clinet에서 전송한 XML데이터나 JSON 또는 기타 데이터를 컨트롤러에서 DOM 객체나 자바 객체로 변환해서 받을 수 있는 기능을 제공한다.
- post나put method에서 주로 사용
@RequestBody
- Http요청 몸체를 자바 객체에 담을 수 있다
- clinet에서 전송한 XML데이터나 JSON 또는 기타 데이터를 컨트롤러에서 DOM 객체나 자바 객체로 변환해서 받을 수 있는 기능을 제공한다.
@ResponseBody
- 자바 객체를 HTTP 응답 몸체로 전송할 수 있다
- 자바 객체를 XML이나 JSON 또는 기타 형식으로 변환해서 전송할 수 있는 기능을 제공하고 있다.
출처
댓글
댓글 쓰기