BeanDefinition类图关系
概述
- AbstractBeanDefinition 抽象公共定义
常用 | 定制 |
---|---|
RootBeanDefinition: 不能设置parent | AnnotatedGenericBeanDefinition有注释的bean定义 |
ConfigurationClassBeanDefinition 通过ConfigurationClassBeanDefinitionReader解析的BeanDefinition | |
GenericBeanDefinition: 无特殊要求 | ScannedGenericBeanDefinition 通过ClassPathScanningCandidateComponentProvider扫描类路径得到的BeanDefinition |
AnnotatedGenericBeanDefinition和ScannedGe