POST: 리소스 생성에 사용
- 전달 데이터: 주로 body 사용
- 주요 응답: 201 Created, 400 Bad Request
GET: 리소스 조회에 사용
- 전달 데이터: 쿼리 파라미터 / PathVariable 사용
- 주요 응답: 200 OK, 404 Not Found
PATCH: 리소스 부분 업데이트에 사용
- 전달 데이터: 주로 body 사용
- body에 명시된 필드만 업데이트
- 주요 응답: 200 OK, 404 Not Found
PUT: 리소스 전체 교체에 사용
- 전달 데이터: 주로 body 사용
- body에 명시되지 않은 필드는 기본값으로 바뀜
- 주요 응답: 200 OK, 201 Created, 400 Bad Request, 404 Not Found
DELETE: 리소스 삭제에 사용