ResponseEntity(스프링 프레임워크 6.0.5 API)
본문, 헤더 및 원시 상태 코드가 있는 ResponseEntity를 만듭니다.
docs.spring.io
ResponseEntity
- Header + Body로 구성된 HttpEntity에 HttpStatusCode를 추가하여 기능을 확장한 클래스.
 - ResponseEntity에서
T는 본문으로 입력되는 유형으로 볼 수 있습니다.  
응답DTO
@Getter
@Setter
@AllArgsConstructor
public class ResponseDTO {
	public String message;
}
- 응답 본문에 대한 정보를 포함하는 JAVA 클래스 개발
 - ResponseEntity 클래스에서는 자동으로 Key-Value로 변환되어 전달된다.
 
제어 장치
@RestController
@RequestMapping("/test")
public class TestController {
	
	@PostMapping("/entity")
	public ResponseEntity<ResponseDTO> register(UserDTO userDTO) {
		System.out.println("entity");
		
		if(!userDTO.isNotNull())
			return new ResponseEntity<>(new ResponseDTO("잘못된 요청"), HttpStatus.BAD_REQUEST);
		
		return new ResponseEntity<>(new ResponseDTO("올바른 요청"), HttpStatus.OK);
	}
	
}
결과
        
모든 사용자 정보를 입력하고 전송한 경우 → 올바른 요청, 200 OK
        
요청 본문 없이 요청한 경우 → Bad Request, 400 Bad Request