zoukankan      html  css  js  c++  java
  • Spring beanFactory bean的生命周期

    一:【实例化前】调用MyInstantiationAwareBeanPostProcessor.postProcessBeforeInstantiation方法
    二:【实例化】调用默认构造,Initialize the default constuctMethod
    三:【实例化后】调用MyInstantiationAwareBeanPostProcessor.postProcessAfterInstantiation方法
    四:【设置属性值前】调用MyInstantiationAwareBeanPostProcessor.postProcessPropertyValues方法
    【在这里设置属性】
    五:【注入BeanName】调用BeanNameAware接口的setBeanName方法
    六:【注入BeanFactory】调用BeanFactoryAware接口的setBeanFactory方法
    七:【注入ApplicationContext】调用ApplicationContextAware接口的setApplicationContext方法
    八:【初始化前】调用MyBeanPostProcessor.postProcessBeforeInitialization方法
    九:【初始化前】调用MyInstantiationAwareBeanPostProcessor.postProcessBeforeInitialization方法
    十:【设置属性值后】调用InitializingBean接口的afterPropertiesSet方法
    十一:【初始化】调用myInit方法
    十二:【初始化后】调用MyBeanPostProcessor.postProcessAfterInitialization方法
    十三:【初始化后】调用MyInstantiationAwareBeanPostProcessor.postProcessAfterInitialization方法
    十四:【销毁前】调用DisposableBean接口的destroy方法
    十五:【销毁前】调用myDestroy方法

  • 相关阅读:
    UVA
    codeforces #371div2 B
    POJ-3278 Catch That Cow
    巴士博弈
    权势二进制
    HDU
    SQL 函数
    SQL 查询语句×45
    SQL 触发器
    SQL 连接查询
  • 原文地址:https://www.cnblogs.com/jiang--nan/p/8983780.html
Copyright © 2011-2022 走看看