Spring beanFactory bean的生命周期

一:【实例化前】调用MyInstantiationAwareBeanPostProcessor.postProcessBeforeInstantiation方法
二:【实例化】调用默认构造,Initialize the default constuctMethod
三:【实例化后】调用MyInstantiationAwareBeanPostProcessor.postProcessAfterInstantiation方法
四:【设置属性值前】调用MyInstantiationAwareBeanPostProcessor.postProcessPropertyValues方法
【在这里设置属性】
五:【注入BeanName】调用BeanNameAware接口的setBeanName方法
六:【注入BeanFactory】调用BeanFactoryAware接口的setBeanFactory方法
七:【注入ApplicationContext】调用ApplicationContextAware接口的setApplicationContext方法
八:【初始化前】调用MyBeanPostProcessor.postProcessBeforeInitialization方法
九:【初始化前】调用MyInstantiationAwareBeanPostProcessor.postProcessBeforeInitialization方法
十:【设置属性值后】调用InitializingBean接口的afterPropertiesSet方法
十一:【初始化】调用myInit方法
十二:【初始化后】调用MyBeanPostProcessor.postProcessAfterInitialization方法
十三:【初始化后】调用MyInstantiationAwareBeanPostProcessor.postProcessAfterInitialization方法
十四:【销毁前】调用DisposableBean接口的destroy方法
十五:【销毁前】调用myDestroy方法

转载于:https://www.cnblogs.com/jiang--nan/p/8983780.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值