본문 바로가기

스파르타코딩클럽(내일배움캠프)

스파르타코딩클럽 내일배움캠프 8주차 2일

728x90

PUT MAPPING VS PATCH MAPPING

 

Put은 전체를 변경

Patch를 부분 변경

 

통상적으로 Patch가 부분적으로 변경하기 떄문에 자주 변경되지 않은곳에서 사용된다. 예) 비밀번호,id

하지만 단점은 각각 변경할 구성의 매써드들을 계속 만들어 주어야한다.

Put은 한번에 바꾸기 때문에 update매써드로 한번에 변경 가능!

 

주의점

 

예를들어 날짜를 받아와야하는경우

date라는 객체를 만들어서 자식에게 상속할시!!

자식에 currentdate라는 변수명이 있어서는 안된다.!!

그럼 NULL값이 들어옴

currentdate 값을 부모에게 받아서 자식에게 바로 넘겨줘야하는데 자식이 currentdate가 있으므로 오버라이딩이 되서현재 날짜값을 못받아 올수도 있다. 

728x90