zoukankan      html  css  js  c++  java
  • SPRING IN ACTION 第4版笔记-第一章-005-Bean的生命周期

    一、

    1.

    As you can see, a bean factory performs several setup steps before a bean is ready to
    use. Let’s break down figure 1.5 in more detail:
    1 Spring instantiates the bean.
    2 Spring injects values and bean references into the bean’s properties.
    3 If the bean implements BeanNameAware , Spring passes the bean’s ID to the set-
    BeanName() method.
    4 If the bean implements BeanFactoryAware , Spring calls the setBeanFactory()
    method, passing in the bean factory itself.
    5 If the bean implements ApplicationContextAware , Spring calls the set-
    ApplicationContext() method, passing in a reference to the enclosing appli-
    cation context.
    6 If the bean implements the BeanPostProcessor interface, Spring calls its post-
    ProcessBeforeInitialization() method.
    7 If the bean implements the InitializingBean interface, Spring calls its after-
    PropertiesSet() method. Similarly, if the bean was declared with an init-
    method , then the specified initialization method is called.
    8 If the bean implements BeanPostProcessor , Spring calls its postProcess-
    AfterInitialization() method.
    9 At this point, the bean is ready to be used by the application and remains in the
    application context until the application context is destroyed.
    10 If the bean implements the DisposableBean interface, Spring calls its
    destroy() method. Likewise, if the bean was declared with a destroy-method ,
    the specified method is called.

  • 相关阅读:
    华为交换机配置NTP服务端/客户端
    利用shell简单监控网络设备的接口状态发出告警
    Linux下自动清理超过指定大小文件
    Kotlin进阶学习5
    Kotlin进阶学习4
    Kotlin进阶学习3
    大二暑假第一周学习总结
    Kotlin进阶学习2
    Kotlin进阶学习1
    Kotlin基础学习3
  • 原文地址:https://www.cnblogs.com/shamgod/p/5230583.html
Copyright © 2011-2022 走看看