ResponseEntity란?

ResponseEntity 생성 두 방식

  1. 생성자 방식

    return new ResponseEntity<>(responseBody, headers, HttpStatus.OK);
    

    → 상태/헤더/바디를 명시적으로 전달

  2. 빌더(메서드 체이닝) 방식

    return ResponseEntity.ok().headers(headers).body(responseBody);
    

    → 가독성 좋고 요즘 선호

    사용 패턴:

제네릭 와일드카드 ResponseEntity<?>

스크린샷 2025-09-23 오전 3.21.45.png

Content-Type과 인코딩

REST 의미론


요청/응답 시나리오