Spring(六)--SpringBean生命周期

Spring Bean元信息配置阶段

  • BeanDefinition配置: 面向资源: XML配置,Properties资源配置。面向注解;面向API

SpringBean元信息解析阶段

  • 面向资源BeanDefinition解析: 1.BeanDefinitionReader。2.XML解析器 BeanDefinitionParser。
  • 面向注解BeanDefinition解析: 1.AnnotatedBeanDefinitionReader

Spring Bean注册阶段

  • BeanDefinition注册接口: 1.BeanDefinitionRegistry

Spring BeanDefinition合并阶段

  • BeanDefinition合并,父子BeanDefinition合并: 1.当前BeanFactoryu查找。2.层次性BeanFactory查找。

Spring Bean Class加载阶段

  • ClassLoader类加载

Spring Bean实例化前阶段

  • 非主流生命周期-Bean实例化前阶段: InstantiationAwareBeanPostProcessor#postProcessBeforeInstantiation,如果这个方法返回了对象,则会使用它作为bean。如果返回null,则由Spring去实例化。这个可用于bean的拦截。

</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值