[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 또는 기타 형식으로 변환해서 전송할 수 있는 기능을 제공하고 있다.

출처

댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?

[Python] # -*- coding: utf-8 -*-를 쓰는 이유