본문 바로가기
Springboot

[Springboot] 6. 스프링에서 API를 작성하는 다양한 방법 - DELETE

by 상도동개발자 2023. 2. 8.
SMALL

각 HTTP 메서드에 해당하는 API를 개발하는 내용을 다룹니다.

 

1. DELETE API 만들기

DELETE API는 웹 애플리케이션 서버에서 값을 삭제 할 때 사용하는 API입니다.

@RestController, @RequestMapping 설정

1-1. @RestController

- RestController는 @Controller에 @ReponseBody가 추가된 형태로 RestController의 주용도는 JSON 형태로 객체 데이터를 반환하는것

- 모든 메서드에 @ResponseBody를 추가한것과 동일하다

- 뷰를 반환하지 않는다.

1-2. @RequestMapping

- 클라이언트에서 URL로 들어온 요청을 Controller와 매핑 해주는 어노테이션

- 클래스에 선언시에는 모든 메서드앞에 설정한 URL이 추가된다.

- 주요 옵션

옵션 설명
value URL 값으로 매핑 조건을 부여 (default)
method HTTP Request 메소드 값을 매핑 조건으로 부여 사용 가능한 메소드는 GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE
params HTTP Request 파라미터 매핑 조건으로 부여

 

1-3. @PathVariable과 @RequestParam을 활용한 DELETE 메서드 구현

@PathVariable과 @RequestParam을 활용한 DELETE 메서드 구현

728x90
반응형
LIST

댓글