🍀

dto 네이밍컨벤션, JsonCreator, 역직렬화

작성일자
Aug 4, 2023
태그
DIARY_DEVELOP
프로젝트
FIS
책 종류

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, 역직렬화

에러 (로그)
 
 
dto 네이밍컨벤션, JsonCreator, 역직렬화