• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

DTO의 위치에 관하여

21.04.29 04:25 작성 조회수 245

0

Version 4 까지의 최적화를 하면서 Dto의 위치가 repository 까지 갔는데 

DTO의 위치는 상황에 맞게 자유롭게 두는게 괜찮을까요?

답변 1

답변을 작성해보세요.

0

안녕하세요. 지호손님

DTO의 위치는 의존관계를 고민하면서 두어야 합니다.

만약 리포지토리에서 해당 DTO를 사용하는데 해당 DTO가 컨트롤러와 같은 패키지에 있다면 리포지토리 -> 컨틀로러의 패키지를 의존하게 됩니다.

반대로 해당 DTO가 리포지토리에 있다면 컨트롤러 -> 리포지토리의 패키지를 의존하게 되므로 괜찮습니다.

감사합니다.