ResponseEntity

황상익·2024년 6월 26일

ResponseEntity

HttpEnitity라는 클래스 -> HTTP 요청 응답에 해당한는 HTTPHeader와 HTTPBody를 포함하는 클래스

public class HttpEntity<T> {

	private final HttpHeaders headers;

	@Nullable
	private final T body;
}

public class RequestEntity<T> extends HttpEntity<T>

public class ResponseEntity<T> extends HttpEntity<T>

ResponseEntity는 사용자의 HttpRequest에 대한 응답 데이터를 포함하는 클래스. HttpStatus, HttpHeaders, HttpBody를 포함

생성자를 보면 this를 통해서 매개변수가 3개인 생성자를 호출해 결국에는 아래 보이는 매개변수가 3개인 생성자로 이동

public ResponseEntity(HttpStatus status) {
	this(null, null, status);
}
public ResponseEntity(@Nullable T body, HttpStatus status) {
	this(body, null, status);
}
profile
개발자를 향해 가는 중입니다~! 항상 겸손

0개의 댓글