인프런 커뮤니티 질문&답변

조재연님의 프로필 이미지
조재연

작성한 질문수

생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현

소셜 로그인 (5) - 카카오 회원 정보 조회

DTO 생성 관련 질문이 있습니다.

작성

·

173

1

안녕하세요.

DTO 생성할 때, 정적 팩토리 메소드를 사용하시던데

인터넷에 찾아보니 Domain 내에서 사용하는 사용하는 방법은 봤는데 DTO 내에서 사용하시더라구요.

관련 정보를 알 수 있을까요?

 

감사합니다.

답변 1

2

구파고님의 프로필 이미지
구파고
지식공유자

안녕하세요. 기존에 서비스에서 DTO를 도메인 객체로 변경하는 로직을 작성하다보니 서비스로직의 가독성이 너무 안좋아지더라구요

그래서 저는 객체 변환을하는 로직은 종종 DTO쪽으로 배치하는편입니다. 저의 코드스타일이라고 생각해주시면됩니다.

도메인 패키지가 api패키지의 클래스에 의존하지 않도록 dto를 도메인객체로 변경해서 보내고있구요.

조재연님의 프로필 이미지
조재연
질문자

그렇군요. 답변 감사합니다.

조재연님의 프로필 이미지
조재연

작성한 질문수

질문하기