• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

HttpStatus.NOT_FOUND 별도 클레스 없이 반환 할 수 있나요?

21.04.22 15:19 작성 조회수 148

1

UserController의 retrieveUser 함수에서 throw new UserNotFoundException 하지 않고
별도 클레스 생성하지 않고
HttpStatus.NOT_FOUND 를 반환 할 수 있나요?

답변 1

답변을 작성해보세요.

1

안녕하세요, 이도원입니다.

반환 코드는 ResponseEntity 객체를 생성해서 반환함으로써, 제어할 수 있습니다. 서버에 요청 데이터가 존재하지 않음을 알리기 위해 굳이 Exception를 발생하지 않아도 된다며, 그냥 NOT_FOUND 상태 코드만 반환시켜도 됩니다. 

감사합니다.