• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

회원조회 api DOT 클래스 생성 질문드립니다

23.01.09 10:02 작성 조회수 2.27k

0

// 2. DTO를 사용할 경우
@GetMapping("/api/v2/members")
public MemberListResponse<List<Member>> membersV2(){
        List<Member> member = memberService.findMembers();
        return new MemberListResponse<List<Member>>(member);
}

@Data
@AllArgsConstructor
static class MemberListResponse<T>{
    private T member;
}

저는 김영한 강사님과 다르게 위에 코드처럼 구현했는데 이렇게 구현해도 문제 없는 걸까요? 성능상 안 좋거나 단점이 있는지 알고 싶습니다!

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2023.01.11

안녕하세요. 남궁재선님, 공식 서포터즈 David입니다.

작성하신대로 구현하셔도 무방합니다.

다만, MemberList를 위한 응답으로 네이밍이 되었는데 제네릭을 사용하셔서 타입을 열어두신 이유가 있으실까요?

감사합니다.