zoukankan      html  css  js  c++  java
  • 51、[源码]-Spring容器创建-容器创建完成

    51、[源码]-Spring容器创建-容器创建完成

    12、finishRefresh();完成BeanFactory的初始化创建工作;IOC容器就创建完成;
    1)、initLifecycleProcessor();初始化和生命周期有关的后置处理器;LifecycleProcessor
    	默认从容器中找是否有lifecycleProcessor的组件【LifecycleProcessor】;如果没有new DefaultLifecycleProcessor();
    	加入到容器;
    	
    	写一个LifecycleProcessor的实现类,可以在BeanFactory
    		void onRefresh();
    		void onClose();	
    2)、	getLifecycleProcessor().onRefresh();
    	拿到前面定义的生命周期处理器(BeanFactory);回调onRefresh();
    3)、publishEvent(new ContextRefreshedEvent(this));发布容器刷新完成事件;
    4)、liveBeansView.registerApplicationContext(this);
    
  • 相关阅读:
    散列表
    5月19日
    5月17日阅读笔记3
    5月15日 阅读笔记2
    5月14日 阅读笔记1
    团队5
    团队博客2
    团队博客4
    团队博客3
    团队博客1
  • 原文地址:https://www.cnblogs.com/Grand-Jon/p/10079915.html
Copyright © 2011-2022 走看看