Home Spring Boot DELETE Example
Post
Cancel

Spring Boot DELETE Example

DELETE

  • DELETE Method의 경우 삭제를 성공하거나 삭제하려는 데이터가 없을 경우 200 OK를 응답해준다.(똑같은 상태이기 때문, 멱등성)
  • DELETE의 경우 요청하는 값 자체가 제한적이고 적기 때문에 따로 DTO로 만들어서 받지 않고 PathVariable형태 혹은 Query Param을 일일이 지정해서 받는것이 권장된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package com.example.delete.controller;

import org.springframework.web.bind.annotation.*;

@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);
    }
}

DELETE1

DELETE2

This post is licensed under CC BY 4.0 by the author.