1. BeanDefinition 接口概述
- 定义:Spring中用于描述bean对象的接口,是创建bean的基础。
- 包含信息:Class信息、作用域(单例或原型)、依赖关系、初始化和销毁方法等。
2. BeanDefinition 实现类
- 抽象基类:所有实现类都继承自
AbstractBeanDefinition,提供公共属性和方法。
2.1 ChildBeanDefinition
- 用途:用于继承父级BeanDefinition。
- 特点:继承后父子关系固定,通过
parentName属性标识。
2.2 GenericBeanDefinition
- 用途:标准bean定义,用于编码方式注册BeanDefinition。
- 特点:灵活设置父子关系,常用于注册自定义bean。
2.3 AnnotatedGenericBeanDefinition
- 用途:扩展
Ge

最低0.47元/天 解锁文章
540

被折叠的 条评论
为什么被折叠?



