美文网首页
Spring 生命周期

Spring 生命周期

作者: jack_fd | 来源:发表于2018-11-02 13:51 被阅读0次

    Bean生命周期

    Bean创建 --> 初始化 --> 销毁过程

    容器管理Bean生命周期

    自定义初始化和销毁方法,容器在Bean进行到当前生命周期的时候调用我们自定义的初始化和销毁方法

    构造

    • 单实例,容器启动的时候创建对象
    • 多实例,每次获取的时候创建对象

    初始化

    • 对象创建完成,调用初始化方法

    销毁

    • 容器关闭的时候消极, 多实例下不会调用销毁方法

    初始化和销毁方法

    • 通过@Bean指定init-method和destroy-method
    • 通过实现InitializingBean接口初始化数据,实现DisposableBean接口调用销毁方法
    • 可以使用JSR250, @PostConstruct,初始化,标记在Bean初始化方法上 @PreDestory标记,销毁,标记在Bean销毁方法上
    • BeanPostProcessor,接口,Bean的后置处理器,在Bean初始化前后进行一些处理工作

    相关文章

      网友评论

          本文标题:Spring 生命周期

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