Spring中Bean的生命周期
来源:互联网 发布:怎么看mac系统版本 编辑:程序博客网 时间:2024/06/03 09:39
1)Spring对bean进行实例化
2)Spring将值和bean的引用注入到对应的属性中
3)如果bean实现了BeanNameAware接口,Spring将bean的ID传递给setBeanName()方法
4)如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory()方法,将BeanFactory容器实例传入
5)如果bean实现了ApplicationContextAware接口,Spring将调用setApplicationContext()方法,将bean所在的应用上下文引用进来
6)如果bean实现了BeanPostProcessor接口,Spring将调用postBeforeInitialization()方法
7)如果bean实现了InitializatingBean接口,Spring将调用afterPropertiesSet()方法,如果bean使用init-method声明了初始化方法,该方法也会被调用
8 )如果bean实现了BeanPostProcessor接口,Spring将调用bean的postProcessAfterInitializtion()方法
9)此时,bean已经准备就绪了,可以被应用程序所使用了,它将驻留在应用上下文中,直到该应用上下文被销毁
10)如果bean实现了DisposableBean接口,Spring将调用它的destory()接口方法,同样,如果bean使用destory-method声明了销毁方法,该方法也会被调用
阅读全文
0 0
- Spring中bean的生命周期
- Spring 中 Bean 的生命周期
- Spring 中bean 的生命周期
- Spring中Bean的生命周期
- Spring中bean的生命周期
- Spring中bean的生命周期
- Spring中bean的生命周期
- Spring中Bean的生命周期
- spring中bean的生命周期
- spring中bean的生命周期
- Spring中bean的生命周期
- spring中bean的生命周期
- Spring中Bean的生命周期
- Spring中bean的生命周期
- Spring中Bean的生命周期
- Spring中Bean的生命周期
- Spring中Bean的生命周期
- Spring中Bean的生命周期
- 初识c++类(笔记)
- 私有云落地解决方案之网络篇-关键技术-DHCP地址-1
- Python 余弦相似性应用
- BroadcastReceiver
- 1072企业产值
- Spring中Bean的生命周期
- 洛谷P1926 小书童——刷题大军
- NDN-ns-3-仿真第一步:创建自己的模块
- Android 只显示一次引导页
- linux系统之selinux详解
- 权限管理--网上论坛节选
- struct file 结构体
- 计算与推断思维 一、数据科学
- java double类型加减运算时出现的精度丢失问题