User resource에 대해 GET, POST method까지 구현했으니, 이번 포스팅에서는 Delete method를 만들자!
public void deleteById(int id) {
Predicate<? super User> predicate = user -> user.getId().equals(id);
users.removeIf(predicate);
}
// DELETE /users/{id}
@DeleteMapping("/users/{id}")
public void deleteUser(@PathVariable("id") int id) {
service.deleteById(id);
}
참고 및 출처
이 시리즈는 Udemy 강의의 내용을 정리한 것입니다.
https://www.udemy.com/course/spring-boot-and-spring-framework-korean/