Spring - ResponseEntity

iseon_u·2022년 7월 2일
0

Spring

목록 보기
29/33
post-thumbnail

ResponseEntity


@RestController

  • @Controller 와 @ResponseBody 를 합친 어노테이션
  • 손쉽게 REST API 구성
  • JSON 형태로 body 에 담겨 응답

HttpEntity

  • Spring Framework 에서 제공하는 클래스
  • HTTP 요청 (Request) / 응답 (Response) 에 해당하는 HttpHeader 와 HttpBody 를 포함하는 클래스
public class HttpEntity<T> {
		private final HttpHeaders headers;

		@Nullable
		private final T body;
}

ResponseEntity & RequestEntity

  • HttpEntity 클래스를 상속받아 구현한 클래스

ResponseEntity

  • HttpRequest 에 대한 응답 데이터를 포함하는 클래스
  • HttpStatus, HttpHeaders, HttpBody 포함

Status, Body 리턴

@GetMapping("/success")
public ResponseEntity success() {
		return new ResponseEntity<>("success",HttpStatus.OK);
}
  • Status - 200 OK
  • Body - success
profile
🧑🏻‍💻 Hello World!

0개의 댓글