스프링 도전기 - 37

김치전사·2022년 3월 22일
0

스프링 도전기

목록 보기
37/50

오늘은 스프링 빈 조회-상속 관계에 대해 공부한다

부모 타입으로 조회하면, 자식 타입도 함께 조회한다.

모든 자바 객체의 최고 부모인 'Object'타입으로 조회하면, 모든 스프링 빈을 조회한다

beanfind 패키지에 ApplicationContextExtendsFindTest 생성하기

AppConfig를 대신할 TestConfig 생성하기


-자식 타입을 조회하기 위해서 부모 타입에 자식 타입이 2개 이상이 되도록 설정하기

ApplicationContextExtendsFindTest 클래스에 findBeanByParentTypeDuplicate 생성하기

  • 자식이 둘 이상 있으므로 오류가 난다

테스트 실행하기

  • 오류가 발생한다

findBeanByParentTypeBeanName 생성하기

  • 빈 이름을 직접 설정해서 테스트 조회

findBeanBySubType 생성하기

  • 특정 하위 타입으로 조회

findAllBeanByParentType 생성하기

  • 부모타입으로 모두 조회

findAllByObjectType 생성하기


-Object타입으로 모두 조회

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글