美文网首页
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