본문 바로가기

Free Code

검색하기
Free Code
프로필사진 reecoder

  • 분류 전체보기 (5)
Guestbook
Recent Posts
Recent Comments
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록@Annotation (1)

Free Code

[API] 멱등성 (Idempotence) 이란?

일단, 멱등성의 뜻은 연산을 여러번 하더라도 결과가 달라지지 않는 성질을 뜻합니다.  Spring Boot 프로젝트에서 API를 작업 하면서 @PutMapping 과 @PostMapping의 차이에 대한 궁굼증이 생겼는데검색하고 알아본 결과 멱등성의 차이가 있다는 사실을 알 수 있었습니다.  HTTP 메서드에서 동일한 요청을 한 번 보내는 것과 여러 번 연속으로 보내는 것이 같은 효과를 지니고,서버의 상태도 동일하게 남을 때, 해당 HTTP 메서드는 멱등성을 가진다고 말할 수 있습니다.  REST API 에서는 주로 HTTP 메소드를 사용하는데 GET(읽기), POST(생성), PUT(전체 수정), PATCH(부분 수정), DELETE(삭제) 등이 포함됩니다. 이떄 POST를 제외한 메소드들은 멱등성이 ..

카테고리 없음 2024. 5. 2. 22:58
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바