美文网首页
04 bean的生命周期以及Spring框架

04 bean的生命周期以及Spring框架

作者: hayes0420 | 来源:发表于2018-05-19 18:57 被阅读0次
image.png

一 bean生命周期(40页):
1 Spring对bean进行实例化;
2 Spring将值和bean的引用注入到bean对应的属性中;
3 如果bean实现了BeanNameAware接口,Spring将bean 的id传递给set bean name方法
4 如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory方法将beanfactory实例传入;
5 如果bean实现了ApplicationContextAware接口,Spring将调用SetApplicationContext方法,将bean的应用上下文的引入传入
6 如果bean实现了BeanPostProcessor接口,Spring调用postProcessBeforeinitinationzed方法;
7 如果bean实现了initializingBean接口,Spring调用afterPropersitiesSet方法;
8 如果bean实现了BeanPostProcessor接口,Spring调用postProcessAfertinitinationzed方法;
9 此时bean已就绪,可以被应用程序使用,直到应用上下文销毁;
10 如果bean实现了DisposableBean接口,Spring将调用他们的destroy方法,同样如果使用destroy-method声明了销毁方法,该方法也会被调用;

二 Spring框架如下(44页):

image.png

相关文章

网友评论

      本文标题:04 bean的生命周期以及Spring框架

      本文链接:https://www.haomeiwen.com/subject/vxsadftx.html