DELETE API는 GET API와 같이 @RequestParam을 사용하여 parameter를 받고 해당 리소스를 삭제하는 작업을 한다.
@RestController
@RequestMapping("/api")
public class DeleteApiController {
@DeleteMapping("/delete/{userId}")
public void delete(@PathVariable String userId, @RequestParam String account) {
System.out.println(userId);
System.out.println(account);
}
}
삭제가 완료되면 Status code에는 200이라는 결과가 나올 것이다. 데이터가 원래 없는 상태여도 결과적으로는 그 데이터를 없앤 거와 같기에 200이 나온다. (멱등성)