[SpringBoot] 수정 기능에 대한 고찰
어떤 프로젝트가 되었든지 간에, 우리는 "수정하기"라는 기능은 필수적이다. 회원 정보 수정 게시글 수정 상품 수정 업체 수정 등등.. 사실 매우 간단한 기능이다. @PutMapping void modify(..) {...} 혹은 @PatchMapping void modify(..) {...} 이렇게 Controller에서 매핑만 해주면 금방 구현이 가능한 기능이다. 하지만 이렇게 고민 목록에 넣은 이유는 수정하기가 쉬우면서 은근 복잡한 로직이 된다는 이유이기 때문이다. 왜 복잡? 지금부터 2가지 문제에 대해 이야기하고, 내가 찾은 해결방법을 공유하면서 게시글을 마치겠다. 이야기에 앞서, 상황을 가정하자. 나는 지금 회원정보의 수정을 구현하는 중이고, 회원정보 수정은 일부만 변경이 가능하여 Patch me..
2021.12.21