1. 코딩 컨벤션
(1) 네이밍 컨벤션
- 조작 행위 : save / update / find / delete
- 요청 DTO 이름 : (자원) - (조작 행위) - Request
- 자원 - 저장 : MemberSaveRequest
- 자원 - 수정 : MemberUpdateRequest
- 응답 DTO 이름 : (자원) - (자원 속성 | 관련 조건) - (단건 | 여러 건) - Response
- 자원 - 조회 - 단건 : MemberFindOneResponse
- 자원 - 조회 - 여러 건 : MemberFindAllResponse
- 자원 - 검색 - 여러 건 : MemberSearchAllReponse
- 자원 - 다른 자원 근처 - 여러 건 : MemberNearbyAllResponse
- 메서드 이름 : (조작 행위) - (여러 건) - (자원) -> cf, 단건(one)은 표기 안함
- SaveMember, UpdateMember
- FindMember, FindAllMember
(2) 어노테이션
- responseDto →
@builder,@getter
- requestDto →
@NoArgsConstructor,@Getter
JsonCreator, 역직렬화
- 사용
에러 (로그)
- 해결 → @JsonCreator 대신 @JsonCreator(mode = JsonCreator.Mode.DELEGATING) 사용해 해결함

