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

adamku님의 프로필 이미지
adamku

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

주문 서비스 개발

주문생성 파라미터 질문

작성

·

162

0

질문 1

생성 메서드에서 가격을 직접 파라미터로 받는데

가격은 상품마다 정해져있는데 보통 저렇게 가격을 파라마터로 받나요 ??

 

 

 

질문2

주문 생성에 43Line 질문입니다

 

 

 

 

 

여기서 orderItem 이라는 전달인자를 하나를 넘겨줍니다.

그런데 생성 매서드를 보시면 59라인  orderItems를 여러개 받을수 있게 설계가 되어있습니다.

어차피 하나밖에 안넘겨주는데 저렇게 여러게 받을수 있게 해주신 이유가 있을까요 ??(OrderItem... orderItems)

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. adamku님

질문1

파라미터가 많고 복잡하다면 별도의 객체를 만들어서 전달하는 것이 좋습니다.

질문2

강의에서 설명드린 내용인데, 예제를 단순화 하기 위해서 하나만 처리했습니다. 설계상 여러개도 가능합니다.

감사합니다.

adamku님의 프로필 이미지
adamku

작성한 질문수

질문하기