美文网首页
IOC容器中bean的生命周期

IOC容器中bean的生命周期

作者: luhuancheng | 来源:发表于2018-03-26 21:02 被阅读0次
Spring的IOC容器为我们提供了一系列干预bean生命周期的扩展点。
初始化bean
  • 调用IOC容器中的BeanPostProcessor#postProcessBeforeInitialization方法
  • 调用bean中用注解PostConstruct标记的方法
  • 如果bean实现了接口InitializingBean,将调用afterPropertiesSet方法
  • 调用IOC容器中BeanPostProcessor#postProcessAfterInitialization方法
销毁容器时
  • 调用bean中用注解PreDestroy标记的方法
  • 如果bean实现了接口DisposableBean,将调用destory方法
时序图,其中的bean应该是实现了InitializingBean、DisposableBean接口。此处便于画图,把接口抽离出bean
bean生命周期.jpg

相关文章

网友评论

      本文标题:IOC容器中bean的生命周期

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