질문답변
-
질문답변: DTO를 만들 때 왜 HTTP Method별로 따로 만들어야 하나요?기타 2022. 10. 22. 12:46
질문 (생략)... 굳이 왜 두개의 클래스로 구분해서 만들까라는 의문이 들었습니다. 왜냐하면 클라이언트에서 받는 요청은 어차피 같은 형식의 데이터로 올것이고, 그안에 정의되어있는 body값, json 형태의 key와 value는 post던 patch던 이미 사전에 정의된 같은 key에 대한 value만 들어올것이기 때문입니다. 예를 들어, 현재 member에서는 이미 요청으로 들어올 값들이 새로운 멤버 생성이던(post) 기존 멤버의 정보를 변경하던(patch) 요청으로 들어오는 message의 body값은 memberId, email, name, phone로 한정되어 있습니다. 따라서 각각의 post dto, patch dto가 아닌 하나의 member dto 객체로 받아온다면 굳이 여러개의 dto를 ..