코디잉
주요 HTTP Method 본문
▶ 주요 HTTP Method 4개
POST, GET, PUT, DELETE
→ 각각 DB의 Create, Read, Update, Delete 와 대응
▶ 사용방법
POST: @PostMapping OR @RequestMapping(method=POST)
GET: @GetMapping OR @RequestMapping(method=GET)
PUT: @PutMapping OR @RequestMapping(method=PUT)
DELETE: @DeleteMapping OR @RequestMapping(method=DELETE)
▶ @RequestBody
- GET, DELETE 는 Query String, Path Param 방식을 주로 사용
→ 대용량 데이터 전달하는 일이 별로 없음
- Request Body 는 데이터를 저장/수정하는 POST, PUT에서 주로 사용
→ 게시물 글, form 등 대용량 데이터를 보낼 가능성 있음
→ 보통 JSON 형태로 주고 받음
▶ 동일한 URI의 REST API를 HTTP Method로 행동을 정의하게 만들 수 있다.
'Spring' 카테고리의 다른 글
| Spring Bean 생성 (0) | 2022.11.20 |
|---|---|
| @Service (0) | 2022.11.17 |
| JSON (0) | 2022.11.16 |
| 특정 클래스 내에 공통적인 Path 만들기 (0) | 2022.11.09 |
| @Controller와 @RestController (0) | 2022.11.09 |
Comments