인프런 커뮤니티 질문&답변
HttpStatus.NOT_FOUND 별도 클레스 없이 반환 할 수 있나요?
작성
·
213
1
UserController의 retrieveUser 함수에서 throw new UserNotFoundException 하지 않고
별도 클레스 생성하지 않고 HttpStatus.NOT_FOUND 를 반환 할 수 있나요?
답변 1
1
Dowon Lee
지식공유자
안녕하세요, 이도원입니다.
반환 코드는 ResponseEntity 객체를 생성해서 반환함으로써, 제어할 수 있습니다. 서버에 요청 데이터가 존재하지 않음을 알리기 위해 굳이 Exception를 발생하지 않아도 된다며, 그냥 NOT_FOUND 상태 코드만 반환시켜도 됩니다.
감사합니다.





