Spring Boot 프로젝트에서 프로필 수정 API를 만들 일이 생겼다.REST 시맨틱대로라면 PATCH /members/{id} 가 맞다. PUT 은 리소스 전체 교체고, 부분 수정은 PATCH 다. 그래서 이렇게 짰다.동작은 한다. "요청에 없는 필드는 기존 값을
1편에서 Java/Spring 진영의 PATCH 가 왜 유독 보일러플레이트를 강요하는지, 그리고 기존 해법 5개 (Jackson readerForUpdating, JsonNullable, JSON Patch, BeanUtils, MapStruct) 가 각자 무엇을 양보
1편에서 기존 해법들이 각자 무엇을 양보하는지 살펴봤고, 2편에서는 직접 라이브러리를 디자인하면서 마주친 트레이드오프들을 정리했다.이제 실제로 만들어볼 차례다. 그 전에, 이 라이브러리를 왜 만들려고 했는지 실제 코드로 한 번 더 짚고 가자.실제 프로젝트에서 댓글 수정