spring beans相关

1.BeanFactory: 管理Bean的工厂,负责Bean的创建、依赖关系处理。
2.BeanDefinition: 存放Bean对应的class信息,包括当前类是不是抽象类,类的成员变量之类的。主要实现类有RootBeanDefinition和ChildBeanDefinition。
3.BeanDefinitionRegistry: 存放Bean的书架,负责Bean的注册。
4.BeanListableFactory: 实现了BeanFactory和BeanDefinitionRegistry两个接口