본문 바로가기
Spring

Delete API

by step 1 2021. 6. 12.
반응형

리소스 삭제, 멱등성, PathVariable, Query Parameter

 

Delete는 Dto를 이용해서 작성하는 것보다 Query Parameter를 전달받아 처리하는 것을 권장한다.

 

예제

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);
        
        // delete -> 리소스 삭제 : 무조건 200 OK 발생(멱등성)
    }
}

반응형

'Spring' 카테고리의 다른 글

Object Mapper  (0) 2021.06.12
Response 내려주기  (0) 2021.06.12
PUT API  (0) 2021.06.12
Post API  (0) 2021.06.12
Get API  (0) 2021.06.12