백엔드/스프링
[SpringBoot] BeanDefinition
soeunkk
2021. 9. 1. 19:16
🌳 BeanDefinition 이란?
BeanDefinition은 스프링 빈 설정 메타 정보로, 빈마다 각각 하나의 메타 정보가 생성된다.
(ApplicationContext 내부에 있는 XXXBeanDefinitionReader를 통해 설정 파일을 읽고 BeanDefinition을 생성한다.)
스프링 컨테이너는 이러한 메타 정보를 기반으로 스프링 빈을 생성한다.