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方法

  • 相关阅读:
    【题解】魔术棋子
    NHOI2019小结
    【题解】滑雪
    【题解】最大平台
    【题解】洪水
    【题解】N皇后问题
    【题解】四色定理
    使用Docker快速搭建Jenkins
    使用Docker快速搭建Gitlab
    测试用Docker Swarm环境搭建
  • 原文地址:https://www.cnblogs.com/jiang--nan/p/8983780.html
Copyright © 2011-2022 走看看