第三章+bean的生命周期



《第三章+bean的生命周期》由会员分享,可在线阅读,更多相关《第三章+bean的生命周期(18页珍藏版)》请在文档大全上搜索。
1、实例化设置属性值调用BeanNameAware的setBeanName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitializingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初始化方法Bean可以使用了容器关闭调用DisposableBean的destory方法调用定制的销毁方法实例化设置属性值调用BeanNameAware的setBe
2、anName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitializingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初始化方法Bean可以使用了容器关闭调用DisposableBean的destory方法调用定制的销毁方法当我们的程序加载beans.xml文件时,把我们的bean(前提是scope=singleton)实例化到内存。可以
3、写构造函数证明。实例化设置属性值调用BeanNameAware的setBeanName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitializingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初始化方法Bean可以使用了容器关闭调用DisposableBean的destory方法调用定制的销毁方法调用set方法设置属性。实例化设置属性值调
4、用BeanNameAware的setBeanName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitializingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初始化方法Bean可以使用了容器关闭调用DisposableBean的destory方法调用定制的销毁方法实现BeanNameAware接口则可以通过setBeanName获取正在被
5、实例化的bean的id号。实例化设置属性值调用BeanNameAware的setBeanName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitalizingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初始化方法Bean可以使用了容器关闭调用DisposableBean的destory方法调用定制的销毁方法实现BeanFactoryAwar
6、e接口则可以通过setBeanFactory获取BeanFactory。实例化设置属性值调用BeanNameAware的setBeanName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitializingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初始化方法Bean可以使用了容器关闭调用DisposableBean的destory方法调用
7、定制的销毁方法实现ApplicationContextAware接口则可以通过setApplicationContext获取ApplicationContext。实例化设置属性值调用BeanNameAware的setBeanName方法调用BeanFactoryAware的setBeanFactory方法调用ApplicationContextAware方法setApplicationContext方法调用BeanPostProcessor的预初始化方法调用InitializingBean的afterPropertiesSet方法调用定制的初始化方法调用BeanPostProcessor的后初