ResponseEntity란?
HTTP 응답을 만들어주기 위한 클래스
요청에 대한 응답 코드(Http 상태코드) 설정과 응답 헤더(Http Header), 응답 내용(Http Body) 설정이 가능
ResponseEntity 를 사용할 때, Constructor 를 사용하기보다는 Builder 를 활용하는 것을 권장하고 있다.
(숫자로 된 상태 코드를 넣을 때, 잘못된 숫자를 넣을 수 있는 실수 때문)
예시 >
return new ResponseEntity(moveResponseDto, headers, HttpStatus.valueOf(200));
return ResponseEntity.ok()
.headers(headers)
.body(moveResponseDto);