Spring/스프링 핵심원리 - 기본편

스프링 빈 조회 - 상속관계

hyun-1200 2022. 3. 23. 23:00
  • 부모 타입으로 조회하면, 자식 타입도 함께 조회한다.
  • 그래서 모든 자바 객체의 최고 부모인 Object 타입으로 조회하면, 모든 스프링 빈을 조회한다.
강의 자료 참고

 

 

1. 부모 타입으로 조회시, 자식이 둘 이상 있으면 중복 오류가 발생한다.

- ac.getBean(DiscountPolicy.class) 로 조회하면 중복오류 발생 

 -> 빈 이름으로 조회하거나,  ac.getBean("rateDiscountPolicy", DiscountPolicy.class) 

 -> 특정 하위 타입으로 조회한다. ( 추천하는 방법은 아님 ) 

 

 

2. 부모 타입으로 모두 조회해보기.