실전! 스프링 부트와 JPA 활용2(API 개발과 성능 최적화)

Ch01. API 개발 기본 - 회원 수정 API

webmaster 2021. 12. 19. 11:12
728x90

멱등성 때문에 PUT 을 활용한다.
Service의 update

  • 멱등성 = 같은 동작을 하면 동일함을 보장한다.
  • JPA의 변경감지를 활용하여 해당 데이터를 수정을 진행해준다.
  • 오류정정
    • 회원 수정 API updateMemberV2 은 회원 정보를 부분 업데이트 한다. 여기서 PUT 방식을 사용했는데, PUT은 전체 업데이트를 할 때 사용하는 것이 맞다. 부분 업데이트를 하려면 PATCH를 사용하거나 POST를 사용하는 것이 REST 스타일에 맞다.
728x90