SMALL
각 HTTP 메서드에 해당하는 API를 개발하는 내용을 다룹니다.
1. DELETE API 만들기
DELETE API는 웹 애플리케이션 서버에서 값을 삭제 할 때 사용하는 API입니다.
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 메서드 구현
728x90
반응형
LIST
'Springboot' 카테고리의 다른 글
[Springboot] 8. 스프링부트 로깅 라이브러리 설정 - Logback (0) | 2023.02.08 |
---|---|
[Springboot] 7. 스프링에서 REST API 명세를 문서화하는 방법 - Swagger (0) | 2023.02.08 |
[Springboot] 5. 스프링에서 API를 작성하는 다양한 방법 - PUT (0) | 2023.02.08 |
[Springboot] 4. 스프링에서 API를 작성하는 다양한 방법 - POST (0) | 2023.02.08 |
[Springboot] 3. 스프링에서 API를 작성하는 다양한 방법 - GET (0) | 2023.02.08 |
댓글