@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

+ Recent posts