PATCH와 PUT의 차이점
2265
작성한 질문수 9
14강 유저 업데이트 부분에서 PATCH가 아닌 PUT을 사용하는 이유가 궁금합니다!! 제가 알기로는 PATCH는 일부 수정이 가능하고, PUT은 완전 덮어쓰기라고 알고 있는데, PATCH가 아닌 PUT을 사용하는 이유가 무엇인가요?? 만약 PATCH 사용이 불가능한게 아니라 가능할 경우 코드가 어떻게 되는지도 궁금합니다! 항상 감사합니다!!
답변 2
0
안녕하세요! J_님! 🙂 오.. 안그래도 인프런 AI 인턴이 걸어준 링크를 걸어두려고 했는데.. 인턴 꽤 잘 하는군요..! 👍 만약 PATCH를 사용하고 싶으시면, @PatchMapping 을 확인해보시면 됩니다. 감사합니다! 🙏
0
안녕하세요, 인프런 AI 인턴입니다. J_님의 질문에 대해서 유사한 경우의 답변을 찾아보니 다음의 링크가 도움이 될 것 같습니다.
HTTP 메서드인 PUT과 PATCH의 차이에 대하여, 예제 코드와 함께 명확한 설명이 제공된 질문입니다:
위 링크에서는 PUT과 PATCH의 차이점에 대해 설명하고 있으며, 강의에서 PUTMapping을 사용한 이유에 대한 강사님의 설명을 들을 수 있습니다. PUT은 전체 리소스를 완전히 업데이트할 때 사용되고, PATCH는 리소스의 부분적인 업데이트를 원할 때 사용됩니다. 강사님은 명확한 예를 드시며 실제 프로젝트에서 선호하는 방식과 그 이유를 자세히 설명해주셨습니다.
PATCH 사용이 가능하다면 코드는 @PatchMapping을 사용하여 해당 메서드를 구현하게 됩니다. @PatchMapping을 사용함으로써 부분 업데이트를 수행하고자 하는 의도를 나타낼 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
패키지 구분에 대해 궁금한게 있습니다
0
25
2
리액트 관련 질문이 있습니다.
0
65
2
스프링부트 버전
0
76
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
59
2
33강. UserLoanHistory의 관계성에 대한 질문
1
56
2
Java JDK 버전 문의의 건
0
135
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
90
3
h2 console 접속했을 테이블 질문
1
67
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
79
2
15강. updateUser() 질문
0
56
2
깃허브 질
0
84
2
여기까지 다 끝냈다고 하셨는데
0
79
2
왜안될까요
0
72
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
52
1
spring 개념적인 질문
0
71
2
인텔리제이 샘플코드 실행 안됨 오류
0
142
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
86
1
마이그레이션 오류입니다.
0
175
3
Whitelabel Error Page 오류가 났습니다.
0
166
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
94
3
궁금한게 있습니다.
0
60
2
DTO 관련
0
70
2
궁금한게 있습니다!
0
69
2





