Spring Boot 에서 HTTP Status Code 반환 방법

클라이언트가 서버에 특정 HTTP 요청을 보내면 서버는 HTTP Status Code를 반환한다.
클라이언트는 응답 코드를 통해서 서버가 요청 처리를 실패했는지, 거부했는지,성공했는지 알 수 있다.
Spring Boot기반 애플리케이션에서 기본 프레임워크는 서버가 반환하는 모든 응답에 적절한 HTTP Status Code를 자동으로 추가한다. 또한 Spring Boot은 컨트롤러의 HTTP 응답 상태를 사용자 정의하는 방법도 제공한다.