조회 빈이 2개 이상
스프링 기본 - 조회 빈이 2개 이상 - 문제
스프링 기본 - 조회 빈이 2개 이상 - 문제
2022.06.03조회 빈이 2개 이상 - 문제 @Autowired는 타입(Type)으로 조회한다. 타입으로 조회하기 때문에, 마치 다음 코드와 유사하게 동작한다. (실제로는 더 많은 기능을 제공한다.) ac.getBean(DiscountPolicy.class) 스프링 빈 조회에서 학습했듯이 타입으로 조회하면 선택된 빈이 2개 이상일 때 문제가 발생한다. DiscountPolicy의 하위 타입인 FixDiscountPolicy, RateDiscountPolicy 둘다 스프링 빈으로 선언해보자. 그리고나서 test를 돌려보면, NoUniqueBeanDefinitionException 오류가 발생한다 오류메시지가 친절하게도 하나의 빈을 기대했는데 fixDiscountPolicy, rateDiscountPolicy 2개가 발견..