해결된 질문
작성
·
240
·
수정됨
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중에 어떤 상태코드를 내려주는 게 맞나요??
답변 1
2
감사합니다!