-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
order builder패턴 질문
22.06.01 13:08 작성 조회수 195
0
set를 빌더 패턴으로 바꿔봤는데 배열은 어떻게 빌더로하는지 궁금해서요ㅠㅠ
이러이렇게 하는게 맞는건지 아닌거같기도하고... 그리고 (...) 이거 궁금한데 뭐라고 검색해야나오나요?
답변을 작성해보세요.
0
0
성호
질문자2022.06.01
그럼 위에 같은 경우는
Order order = Order.builder()
.member(member)
.delivery(delivery)
.orderItems(new OrderItem[] {orderItems)
.build();
이게 맞나요? 빨간줄이 뜨는데
OMG
2022.06.01
강의를 보셔서 아시겠지만,
Order는 OrderItem을 List로 관리합니다.
따라서, new OrderItem[] 형태가 아닌 아래와 같이 new ArrayList<>()처럼 List 타입을 사용해야합니다.
void test() {
Member member1 = new Member();
Member member2 = new Member();
List<Member> memberList = List.of(member1, member2);
Team team = Team.builder()
.members(new ArrayList<>(memberList))
.build();
}
답변 3