Bean和Spring生命周期的区别
来源:互联网 发布:中国技术壁垒知乎 编辑:程序博客网 时间:2024/04/30 12:15
Bean的生命周期
使用关键字new进行Bean实例化,然后该bean就可以使用了,一旦该bean不再被使用,则由Java自动进行垃圾回收。
Spring生命周期
1、Spring对bean进行实例化
2、Spring将值和bean的引用注入进bean对应的属性中
3、如果bean实现了beanNameAware接口,Spring将bean的id传递给serBeanName()接口方法。
4、如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory()接口方法,将beanFactory容器实例传入
5、如果Bean实现了ApplicationContextAware接口,Spring将调用setApplicationContext()接口方法,将应用上下文的引用传入
6、如果bean实现了beanPostProcessor接口,Spring将调用它们的postProcessBeforeInitialization()方法
7、如果bean实现了InitializingBean接口,Spring将调用它们的afterProoertiesSet()接口方法。
8、bean实现了postProcessor接口,Spring将调用它们的postPoressAfterInitialization()方法
9、Bean此时准备完成,等待使用,知道应用上下文被销毁
10、如果bean实现了DispisableBean接口,将调用它的destory()接口方法。
0 0
- Bean和Spring生命周期的区别
- Spring:Spring入门和bean的生命周期
- Spring bean的生命周期init和destory
- spring bean的作用域和生命周期
- spring Bean的生命周期和lazy-init
- 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的生命周期
- HDU 5036 Explosion 概率 期望
- ViewPager页卡
- Vector和ArrayList的简单比较
- linux shell中单引号、双引号、反引号、反斜杠的区别
- android 通过wifi 热点实现手机摄像头数据共享
- Bean和Spring生命周期的区别
- HTTP Header 详解
- 联合体(union)的使用方法及其本质
- hadoop一些入门命令(笔记)
- 【Python开发】python发送各类邮件的方法
- Activity的生命周期分析
- c++常用函数汇总
- Linux中vi工具的常用命令
- 2016facebook入门题c