Spring 生命流程

<!-- 实现 BeanPostProcessor 接口并具体提供两个方法
postProcessBeforeInitialization:在init-method 之前被调用
postProcessAfterInitialization:在init-method 之后被调用 的实现
bean :bean 实例本身
beanName:IOC容器配置的Bean的名字
返回值:是实际返回给用户的那个bean,注意可以在两个方法中修改返回的Bean,甚至返回一个新的bean
-->
<!-- 配置bean的后置处理器 :不需要配置id ,容器自动识别是一个BeanPostProcessor-->

<!-- 生命流程:
1.通过构造函数创建实例
2.set方法赋值
3.把bean实例传递给Bean后置处理器调用 InitBefore
4.init 初始化
5.initafter
6.调用对象
7.destroy销毁方法
-->
<bean class="com.mww.spring.cycle.MyBeanPostProcessor"></bean>

猜你喜欢

转载自www.cnblogs.com/mwwex/p/12070611.html
今日推荐