[스프링부트 나만의 블로그 만들기] 04. 초기 테스트 (삭제하기 테스트)

이경민·2022년 9월 16일
0

spring

목록 보기
17/20

사용자 정보 삭제하기

  • @DeleteMapping 사용
  • EmptyResultDataAccessException나 Exception을 사용하여 예외 처리

코드

@DeleteMapping("/dummy/user/{id}")
public String delete(@PathVariable int id) {
    try {
        userRepository.deleteById(id);
    } catch (EmptyResultDataAccessException e) {   // Exception을 해도 가능하다.
        return "삭제에 실패하였습니다. 해당 id는 DB에 없습니다";
    }
    return "삭제되었습니다. id: "+id;
}

삭제 결과 postman

0개의 댓글