WeeklyStudy / spring

Spring Core Principles Study
0 stars 0 forks source link

ResponseEntity와 @ResponseBody의 차이점은 무엇인가? #14

Open zuminzi opened 1 year ago

zuminzi commented 1 year ago

문제

HTTP API나 REST API를 제공할 때, HTML 대신 JSON, XML, TEXT와 같은 형식의 데이터를 HTTP 메시지 body에 담아 보낸다. Spring에서는 이러한 응답을 ResponseEntity@ResponseBody로 편리하게 작성할 수 있음을 배웠다.

그렇다면 ResponseEntity@ResponseBody의 차이점은 무엇인지 정리해보자.

관련 섹션

zuminzi commented 1 year ago

https://github.com/WeeklyStudy/spring/issues/14 ResponseEntity와 @ResponseBody의 차이점은 무엇인가?

1. HttpEntity 클래스 - ResponseEntity의 상위 클래스

2. ResponseEntity 클래스

3. @ResponseBody 어노테이션

4. 결론

4-1. ResponseEntity@ResponseBody의 비교

References