본문 바로가기

rest api

(2)
REST API에서 PUT과 PATCH 차이 API를 만들다 보면 “이건 PUT인가, PATCH인가?”라는 질문이 꼭 나옵니다.짧게 요약하면 이렇습니다.PUT은 리소스를 통째로 갈아끼우는 전면 교체, PATCH는 필요한 부분만 쓱싹 고치는 부분 수정입니다. 그리고 의도상 PUT은 멱등적(같은 요청을 여러 번 보내도 결과가 같음)이고, PATCH는 기본적으로 멱등이 보장되지 않습니다. 표준이 뭐라고 말하는지, 실제로는 어떻게 구현하는지, 스프링 부트 코드와 cURL 예시까지 깔끔하게 정리해보겠습니다. PUT과 PATCH의 핵심 차이를 이해하면 API를 만들때도, 사용할때도 더 편해지니까 가능하면 이 개념을 잘 숙지하시면 좋습니다~ 한장으로 보는 PUT vs PATCH 비교 이미지 표준이 말하는 PUT과 PATCHPUT: 전면 교체, 의도상 멱등PU..
Springdoc vs. Springfox: 자동 문서화 도구 비교 및 개발 생산성 향상 안녕하세요! 오늘은 스프링 프레임워크에서 REST API 문서화를 자동화하는 도구인 springdoc와 springfox의 차이점에 대해 자세히 알아보려고 합니다. 개발자들이 API 개발과 문서화를 효율적으로 처리할 수 있도록 도와주는 이러한 도구들은 매우 유용합니다. 그러므로 springdoc와 springfox를 비교하여 어떤 도구를 선택해야 하는지 알아보도록 하겠습니다. springdoc와 springfox란 무엇인가요? springdoc는 스프링 부트와 스프링 MVC에서 사용할 수 있는 자동 문서화 도구입니다. 스웨거(Swagger) 명세를 사용하여 API를 문서화하고, 자동으로 API 문서를 생성하는 기능을 제공합니다. springfox는 스프링 프레임워크용 스웨거 도구로, RESTful API..