-
카테고리
-
세부 분야
웹 개발
-
해결 여부
해결됨
상태코드 404 vs 204
24.02.20 21:53 작성 24.02.20 21:59 수정 조회수 101
0
안녕하세요! 프로젝트 도중에 에러 상태코드를 어떤걸 내려주는 게 맞는지 모르겠어서 질문 남깁니다!
ex)
@GetMapping("/{memberId}")
public ResponseEntity<MemberResponse> findById(
@PathVariable Long memberId
) {
MemberResponse response = memberService.findById(memberId);
return ResponseEntity.ok(response);
}
public MemberResponse findById(Long id) {
Member member = memberRepository.findById(id)
.orElseThrow(() -> new BusinessException(MEMBER_NOT_FOUND));
return MemberResponse.from(member);
}
위와 같이 Member를 조회하는데 만약 Id에 해당하는 Member가 DB에 존재하지 않다면 204, 404중에 어떤 상태코드를 내려주는 게 맞나요??
답변을 작성해보세요.
2
답변 1