개발을 하면서 여느 때처럼 CRUD 코드를 만들고 있었습니다. @PostMapping과 @PutMapping의 기능이 비슷한데 왜 따로 명시하는지 알고 있나? 질문에 말문이 막혔습니다. 공식처럼 추가/등록은 @PostMapping을 사용하고 수정할 때에는 @PutMapping을 사용했기 때문에 인수인계 혹은 코드 리뷰에 코드를 읽는 사람을 위해 구분지어놓는 줄만 알았습니다. 관련 자료를 찾아보다가 mozilla 사이트의 글을 보고 차이를 조금 이해하게 되었습니다. developer.mozilla.org/ko/docs/Web/HTTP/Methods/PUT PUT HTTP PUT 메서드는 요청 페이로드를 사용해 새로운 리소스를 생성하거나, 대상 리소스를 나타내는 데이터를 대체합니다. developer.moz..