spring bean的生命周期
来源:互联网 发布:开放平台源码 编辑:程序博客网 时间:2024/06/05 02:21
- spring 对 bean 进行实例化;
- spring 将值和bean的引用注入到bean对应的属性中;
- 如果bean实现了 BeanNameAware 接口,Spring将 bean 的ID 传递给 setBeanName( )方法;
- 如果 bean 实现了 BeanFactoryAware 接口,Spring 将调用 setBeanFactoryAware() 方法,将 BeanFactory 容器实例传入;
- 如果 bean 实现了 ApplicationContextAware 接口,Spring 将调用 setApplicationContext() 方法,将 bean 所在的应用上下文传入进来;
- 如果 bean 实现了 BeanPostProcessor 接口,Spring 将调用它的 postProcessBeforeInitialization() 方法;
- 如果 bean 实现了 InitializingBean 接口,Spring 将调用它的 afterPropertiesSet() 方法。类似的,如果 bean 使用 ini-method 声明了 初始化方法,该方法也会被调用;
- 如果 bean 实现了 BeanPostProcessor 接口,Spring 将调用它们的 postProcessAfterInitialization() 方法;
- 此时,bean 已经准备就绪,可以被应用程序使用了,它们将一直驻留在应用上下文中,直到应用上下文被销毁;
- 如果 bean 实现了 DisposableBean 接口,Spring 将调用它的 destroy() 接口方法。同样,如果 bean 使用destroy-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的生命周期
- 浅谈Java中的equals和==
- 第1.8章 scrapy之完整工程部署
- Polymer2.0安装与使用
- iOS逆向 开机启动APP
- 使用eclipse远程调试tomcat
- spring bean的生命周期
- Android Dialog通用显示
- js链式调用的原理
- POJ 3414 Pots(bfs)
- SIP 返回码解释
- 欢迎使用CSDN-markdown编辑器
- 微信小程序之----session处理
- 监控系统的一般架构
- vue 自定义指令 点击区域放大器