Post API
- 리소를 추가하기 위해 사용되는 API
- @PostMapping:POST API 를 제작하기 위해 사용되는 어노테이션(Annotation)
- @RequestMapping + POST method 의 조합
일반적으로 추가하고자 하는 Resource를 http body에 추가하여 서버에 요청
- 그렇기 때문에 @RequestBody를 이용하여 body에 담겨있는 값을 받아야함
Put API
- 해당 리소스가 존재하면 갱신하고 리소스 없을 경우에는 새로 생성해주는 API
업데이트를 위한 메소드
기본적인 동작 방식은 Post API와 동일
ResponseEntity
- Spring Framework에서 제공하는 클래스 중 HttpEntity라는 클래스를 상속받아 사용하는 클래스
- 사용자의 HttpRequest에 대한 응답 데이터를 포함
- 포함하는 클래스
- -HttpStatus
- -HttpHeaders
- -HttpBody
Delete API
- 서버를 통해 리소스를 삭제 하기 위해 사용되는 API
- 일반적으로 @PathVariable을 통해 리소스 ID 등을 받아 처리
참고
< https://thinkground.studio/>