[SPRING] REST Api PUT과 PATCH

윤재열·2022년 8월 4일
0

Spring

목록 보기
64/72
post-custom-banner

1. Controller 역할

  • 구현 방법에 앞서 컨트롤러의 역할은 여러 형태의 클라이언트로 부터 요청을 받아 비즈니스 로직으로 전달하고 비즈니스 로직의 결과를 응답해주는 역할을 합니다.

2. Methods

  • Restful한 api를 구현하기 위해 HTTP Methods 를 활용하여 API가 처리해야할 행위를 정의합니다.
  • 주로 사용되는 Methods 종류
    - GET : 리소스를 조회합니다.
    - POST : 리소스를 생성합니다.
    - PUT : 리소스를 교체 합니다.
    - DELETE : 리소스를 삭제합니다.
    - PATCH : 리소스를 업데이트 합니다.
  • 여기서 이글을 쓰게 된 이유가 나옵니다.
    • 교체 ? 업데이트 ? 같은 말 아닌가? 라고 생각했습니다.
  • 하지만 알아본 결과 PUT 과 PATCH의 차이는 PUT은 기존 데이터를 요청된 데이터로 교체하고, PATCH는 요청된 데이터만 업데이트를 합니다.

profile
블로그 이전합니다! https://jyyoun1022.tistory.com/
post-custom-banner

0개의 댓글