Spring Boot3 & Spring Framework 6 강의 ::Section.8 - delete메소드로 사용자 리소스 삭제

suragryen·2024년 3월 12일

Udemy-Spring

목록 보기
18/25
  1. delete 메소드 생성

	public void deleteById(int id) {

		Predicate<? super User> predicate = user -> user.getId().equals(id);
		
		users.removeIf(predicate); //주어진 아이디 값이 같다면 해당 사용자 삭제  

	}
  1. controller
	@DeleteMapping("/users/{id}")
	public void deleteUsers(@PathVariable int id){
			service.deleteById(id);
			//삭제 작업이 완료되면 200 반환

	} 
  • 삭제작업이 완료되면 200반환
  • @DeleteMapping 어노테이션 생성
  1. API Tester

  • 기존 생성된 사용자의 아이디중 하나인 1을 url에 넣어준다.

삭제 완료!

profile
블로그 이사중 ☃︎

0개의 댓글