xml
BeanDefinitionReader
对象定义解析器
扩展其他类型的配置文件
适配器模式
BeanDefinition
对象定义信息
BeanFactoryPostProcessor
工厂增强器-可以修改BeanDefinition
多个
实例化
使用增强后的BeanDefinition反射得到实例化对象
此时对象属性是默认值
初始化
填充属性
populate
设置Aware接口属性
BeanPostProcessor-before
对象增强器-前置
执行init-method
BeanPostProcessor-after
对象增强器-后置