본문 바로가기
Spring Boot 개념 정리

@ResponseBody, @RequestBody 동작 이해하기

by 반오십 코린이 2023. 1. 3.
728x90

  • ResponseBody는 해당 함수의 return 값을 브라우저에게 Response 할 때 Body에 실어서 보내는 역할을 하는 어노테이션.
  • 만약 return 값이 String일 경우 String 그 자체 값을 반환하고 객체일 경우 json 형식으로 값을 보내게 된다.

inflearn.com

 

  • @ResponseBody를 사용은 java 언어 객체형식의 데이터를 json 형식으로 변환하여 브라우저에 보내줄 때 사용한다.
  • Response 할 때 Body에 값을 json 형식으로 실어 보낸다.
  • @RequestBody는 반대로 브라우저에서 요청이 들어온 데이터의 형태가 json 형식일텐데 해당 형식을 java 객체 형식으로 변환해주는 동작을 수행한다.

 

728x90