CS/Spring
Spring(스프링) - 스프링 빈 설정 메타 정보(Bean Definition)
sliver__
2022. 1. 16. 13:48
728x90
Bean Definition
- BeanDefinition을 빈 설정 메타정보라 한다.
- 스프링 컨테이너는 이 메타정보를 기반으로 스프링 빈을 생성한다.
- AnnotationConfigAppicationContext는 AnnotatedBeanDefinitionReader를 사용해서 AppConfig.class 를 읽고 BeanDefinition을 생성한다.
- GenenricXmlApplicationContext는 XmlBeanDefinitionReader를 사용해서 appConfig.xml 설정정보를 읽고 BeanDefinition을 생성한다.
- Bean을 등록하는 방법은 2가지가 있다.
- 직접 Bean 객체를 생성해서 등록하는 방법
- FactoryMethod를 사용해서 등록하는 방법
728x90