Spring的生命周期

 1.找一个bean工厂装修小队(实例化BeanFactoryPostProcessor)
 2.bean工厂装修小队开始建这个工厂(BeanFactoryPostProcessor调用postProcessBeanFactory方法)
 3.成立bean工厂产品管理审核部门(实例化BeanPostProcessor)
 4.厂长宣布开工生产bean了(InstantiationAwareBeanPostProcessor调用postProcessBeforeInstantiation方法)
 5.正式开始生产bean(调用特定bean的构造方法进行实例化)
 6.完善bean,厂长给自己生产的bean打上标示(InstantiationAwareBeanPostProcessor调用postProcessPropertyValues方法)
 7.告知销售人员自己生产的bean的名字(BeanNameAware调用setBeanName方法)
 8.告知Spring工厂管理处自己的工厂的名字(BeanFactoryAware调用setBeanFactory)
 9.出厂前审核部门对bean进行审核或修改等操作(BeanPostProcessor调用postBeanBeforeInitialization对属性进行修改等操作)
 10.开始宣传造势,为投放前做准备(InitializingBean调用afterPropertiesSet方法)
 11.收集客户需求,然后对bean做一些改造(即<bean>中的init-method方法)
 12.审核这个bean的部门对该bean再次进行审核或修改(BeanPostProcessor接口方法postProcessAfterInitialization对属性进行操作)
 13.厂长宣布投放(InstantiationBeanAwarePostProcessor调用postProcessAfterInitailization方法)
 14.工厂开业...N年后
 15.工厂要关闭,卖厂子(DisposibleBean调用destory()方法)
 16.遣散员工(调用自定义的destroy-method方法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值