백엔드/스프링

[SpringBoot] BeanDefinition

soeunkk 2021. 9. 1. 19:16

🌳 BeanDefinition 이란? 

BeanDefinition은 스프링 빈 설정 메타 정보로, 빈마다 각각 하나의 메타 정보가 생성된다.

(ApplicationContext 내부에 있는 XXXBeanDefinitionReader를 통해 설정 파일을 읽고 BeanDefinition을 생성한다.)

스프링 컨테이너는 이러한 메타 정보를 기반으로 스프링 빈을 생성한다.