spring源码分析11
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
refresh包括applicationContext的所有功能
刷新上下文环境
初始化beanFactory,对xml文件进行读取
对beanFactory进行各种功能填充
子类覆盖方法做额外处理
激活各种bean的处理器
注册拦截bean的处理器
为上下文初始化message源
初始化应用消息广播器
留给子类初始化其他的bean
注册bean中找到listener bean,注册到消息广播器中
初始化剩下单实例
完成刷新过程,通知生命周期处理器lifecycleProcessor,刷新过程,发出ContextRefreshEvent通知别人
spring思想就是分治思想,剥洋葱式编程。
原文链接:https://gper.club/articles/7e7e7f7ff3g5agcc