반응형
리소스 삭제, 멱등성, 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 |