본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : Bean Definition

by 오주현 2022. 1. 6.
반응형
Bean Definition

[Spring Boot] : Bean Definition


  • 스프링 컨테이너는 BeanDefinition(빈 설정 메타정보)만 알면 된다.
  • @Bean <bean> 당 각각 하나씩 메타 정보가 생성된다.
  • 스프링 컨테이너는 이런 메타 정보를 기반으로 스프링 빈을 생성한다.

  • BeanDefinition 자체가 인터페이스로 정의되어 있다.
  • 때문에 스프링 컨테이너는 추상화에만 의존하는 셈이다.

  • BeanDefinition은 어떻게 생성되나?

반응형

댓글