Inflearn Community Q&A
DiscountPolicy 동적으로 의존성 변경
Resolved
Written on
·
417
0
항상 좋은 강의, 감사히 보고 있습니다.
강의에서 AppConfig에서 DiscountPolicy를 FixDiscountPolicy로 고정합니다.
만약 상황에 따라 정률, 정액할인 정책을 동적으로 적용한다고 한다면 어떤식으로 설계하면 좋을까요?
쿠폰에 따라 할인정책이 달라지는 경우 어떻게 해야 될까요..?
spring객체지향
Answer 2
0
woowang
Questioner
쭉 강의를 들으면서 생각난 방법인데
두 할인정책 모두 AppConfig에서 빈으로 등록하고
OrderServiceImpl의 DiscountPolicy 멤버를 삭제하고, 주문로직 안에서 스프링컨테이너에서 쿠폰에 따라 알맞은 할인정책 구현체를 가져와서 사용하는 식으로 하면 될거 같습니다.
이런 식으로 해도 되나요?






좋은 답변 감사합니다!