-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
HttpStatus.NOT_FOUND 별도 클레스 없이 반환 할 수 있나요?
21.04.22 15:19 작성 조회수 148
1
UserController의 retrieveUser 함수에서 throw new UserNotFoundException 하지 않고
별도 클레스 생성하지 않고 HttpStatus.NOT_FOUND 를 반환 할 수 있나요?
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
HTTP Status Code 제어를 위한 Exception Handling
강의실 바로가기
답변을 작성해보세요.
1
Dowon Lee
지식공유자2021.04.22
안녕하세요, 이도원입니다.
반환 코드는 ResponseEntity 객체를 생성해서 반환함으로써, 제어할 수 있습니다. 서버에 요청 데이터가 존재하지 않음을 알리기 위해 굳이 Exception를 발생하지 않아도 된다며, 그냥 NOT_FOUND 상태 코드만 반환시켜도 됩니다.
감사합니다.
답변 1