<목차>
1. Http Method DELETE
2. DELETE Controller
[Http Method DELETE]
HTTP DELETE 메서드는 서버에 있는 리소스를 삭제하는데 사용된다.
클라이언트는 리소스를 식별할 수 있는 값을 서버로 전달하며, 서버가 해당 리소스를 조회하고 삭제하는 역할을 수행한다.
- 지정된 URI 에 있는 리소스를 삭제한다.
- 같은 DELETE 요청을 여러 번 수행해도, 서버의 상태는 변하지 않는다.
[DELETE Controller]
컨트롤러를 통해 값을 받는 단계에서는 간단한 값을 받기 때문에, GET 메서드와 같이 URI 에 값을 넣어 요청을 받는 형태로 구현된다.
즉, GET Controller 와 형태는 크게 다르지 않다.
@DeleteMapping("/{variable}")
public String deleteVariable(@PathVariable String variable) {
return variable;
}
@DeleteMapping(value = "/request1")
public String getRequestParam1(@RequestParam String email) {
return "email : " + email;
}

[참고 도서]

<스프링 부트 핵심 가이드>
저자 : 장정우
출판사 : 위키북스
'Spring & Spring boot' 카테고리의 다른 글
[Spring Boot] JPA - 1. ORM 과 JPA (0) | 2024.07.25 |
---|---|
[Spring Boot] Rest Controller - 6. HttpEntity (1) | 2024.07.24 |
[Spring Boot] Rest Controller - 4. PUT (0) | 2024.07.24 |
[Spring Boot] Rest Controller - 3. POST (2) | 2024.07.24 |
[Spring Boot] Rest Controller - 2. Get (0) | 2024.07.24 |