인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

jayden님의 프로필 이미지
jayden

작성한 질문수

스프링 핵심 원리 - 기본편

빈이 여러개일 경우

작성

·

148

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
안녕하세요.
FixDiscountPolicy와 RateDiscountPolicy가 빈으로 등록되어있을때 DiscountPolicy에 의존하는 OrderService에서는 DiscountPolicy Bean이 2개이기때문에 하나의 빈을 선택하기위해 @Qualifier를 사용 할 수 있는데요.
 
그럼 결국 구체화에 의존을 하게되고, OrderService의 할인정책이 새로운 정책(NewDiscountPolicy)으로 변경되면 OrderService의 Qualifier 대상 Bean이 변경되어야하므로 OCP, DIP가 깨진다고보면될까요??
의견 부탁드립니다. 감사합니다!

답변 1

1

안녕하세요. jayden님, 공식 서포터즈 OMG입니다.

 

동일한 질문을 주신 수강생분들이 계셔서 해당 질문글 링크 남깁니다.

아래 링크를 참고해주세요 :)

 

@Qualifier, @Primary가 OCP, DIP를 위반하지 않나요? - 인프런 | 질문 & 답변 (inflearn.com)


해당 강의에서... - 인프런 | 질문 & 답변 (inflearn.com)

감사합니다.

jayden님의 프로필 이미지
jayden

작성한 질문수

질문하기