스프링 핵심 원리 - 기본편 | 스프링 빈 조회, 상속관계, BeanFactory와 ApplicationContext

Yunny.Log ·2022년 5월 26일
0

Spring Boot

목록 보기
59/80
post-thumbnail

빈 조회, 상속 대원칙

  • 부모타입으로 조회하면 자식 타입도 함께 조회하게 된다.
  • 부모 빈을 조회하면 그 자식 빈들도 나오게 된다.

BeanFactory와 ApplicationContext

BeanFactory

  • getBean() 제공해주는 스프링컨테이너의 최상위 인터페이스

ApplicationContext

  • 빈 관리, 조회 기능 외에도 부가기능 필요

  • 공통적으로 사용되는 부가기능들을 제공

(+) xml에서는 하나하나 빈 등록이 필요

  • 자바 코드가 아니라 xml이라는 문서로 빈을 등록해주기
  • xml 돌아가는 방식 이해정도는 하고 있어야 한다.
    => 컴파일 없이 문서만 바꿔치우면 바꾸기 가능
  • 스프링이 유연라게

BeanDefinition (빈 메타정보)

  • 스프링은 BeanDefnition이라는 추상화된 아이만 받으면 빈 생성이 가능
  • 어떤 형식으로 definition이 정의되는지는 1도 상관없고, 오로지 BeanDefinition만 내 손아귀에 들어온다면 빈 생성 가능

0개의 댓글