프레임워크/Spring, Spring Boot
[메타코딩] 스프링부트 강좌 30강(블로그 프로젝트) - 삭제하기 테스트
고용인
2022. 7. 28. 18:52
@DeleteMapping("/dummy/user/{id}")
public String delete(@PathVariable int id) {
try {
userRepository.deleteById(id);
} catch (EmptyResultDataAccessException e) {
return "삭제에 실패하였습니다. 해당 id는 DB에 없습니다.";
}
return "삭제되었습니다. id : " + id;
}
deleteById는 void 반환타입이여서 try catch를 이용하여 예외처리를 잡아줍니다.
강의 주소 : https://youtu.be/vOXgQYX7nok