spring refresh

preareRefresh:刷新前的工作准备

obtainFreshBeanFactory:获取子类刷新后的内部beanFactory实列

prepareBeanFactory:为容器注册必要的系统级别bean

postProcessBeanFactory:允许容器的子类注册postProcessor

invokeBeanFactoryPostProcessors:调用容器注册的容器级别的后置处理器,beanDefinition加载,BeanDefinitionRegistryPostProcessor的postProcessBeanDefinitionRegistry在此处执行,

而在这个方法的后面会调invokeBeanFactoryPostProcessors方法,该方法会调用BeanFactoryPostProcessor的postProcessBeanFactory方法。

registerBeanPostProcessors:向容器注册bean级别的后置处理器

initMessageSource:初始化国际化

initApplicationEventMuliticaster:初始化事件发布者

onRefresh:容器预留给子类初始化其他特殊bean的钩子

registerlisteners:向前面的事件发布者注册事件监听者

finishBeanFactoryInitialization:实例化所有非懒加载的bean

finishRefresh:出发初始化完成的回调,发布容器刷新完成的事件

resetCommonCaches:重置spring内核的共用缓存

相关推荐
Wang's Blog12 小时前
Java 接入Redis: 五大数据类型与存储结构选型
java·服务器·redis
Wang's Blog12 小时前
Java 接入Redis: 字符串与哈希类型操作命令
java·服务器·redis
智慧物业老杨17 小时前
物业数字化落地思考:真正的转型,是底层数据秩序的重构
java·大数据·人工智能·微服务·系统架构
上进小菜猪19 小时前
把 KES 集群交给 Kubernetes 的九十天:一个 DBA 的试用实录
后端
星空19 小时前
金蝶苍穹build.gradle配置
java·build.gradle
两点王爷20 小时前
PostgreSQL 常用 SQL 语句与 GIS 相关函数详解
数据库·后端
考虑考虑20 小时前
Springboot环境变量占位符语法
spring boot·后端·spring
步行cgn1 天前
Spring 基于 XML 的自动装配:byName 详解
java·后端·spring
不会c+1 天前
Day02 - 需求分析与用例建模
spring
大帅点兵1 天前
Apache Ant 1.9.9 完整讲解
java