최꼬똥
10
2021-07-11 17:44:01
3
161

다른 Dto 상속 / Dto 더 추가 둘 중 어느 방법이 더 맞을까요?


게시글 dto를 만드는 중입니다.


insert 할 땐 MemberDto의 Long memberId;

이고 

select시  MemberDto의 String nickName;을 사용합니다.


제 생각은 Dto를 2개를 생성하여, 등록 dto, 조회 dto를 따로 사용할 예정이었습니다.

하지만 친구는 MemberDto를 확장해서 하나의 dto를 사용하면 훨씬 편하다고 말해줬습니다.

dto확장하는 것이 맞는 건가요? dto끼리 상속한다는 것이 아직 낯설어서 잘 몰라서 물어봅니다!   


0
  • 답변 3

  • qskm
    265
    2021-07-11 18:10:02 작성 2021-07-11 18:10:31 수정됨

    따로 나누기 보다는 쓰기할 때만 id를 받는 방법도 있습니다 JsonProperty annotation을 이용해서요

  • cookker
    330
    2021-07-11 18:18:52

    엉클밥 아저씨 클린아키텍처책에 보면 이런 상황에서 판단하는 기준 같은걸 제시해주는데요.


    저 2개의 Dto객체가 향후에 서로 다른 시점, 다른 목적으로 발전한다면 각각 만드는게 좋다고 합니다.


    판단에 참고가 되었으면 좋겠네요.

  • 키류
    357
    2021-07-12 12:35:45

    상속해도 됩니다. 

  • 로그인을 하시면 답변을 등록할 수 있습니다.