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内核的共用缓存

相关推荐
挑战者6668883 分钟前
springboot入门之路(一)
java·spring boot·后端
重整旗鼓~1 小时前
7.索引库操作
java·开发语言
云心雨禅1 小时前
Spring Boot热更新技巧:节省90%重启时间
java·数据库·spring boot
wmze1 小时前
InnoDB存储引擎
后端
岁忧1 小时前
(LeetCode 每日一题) 2966. 划分数组并满足最大差限制 (贪心、排序)
java·c++·算法·leetcode·职场和发展·go
Maỿbe2 小时前
实现回显服务器(基于UDP)
java·javaweb·echo·回显服务器
葡萄城技术团队2 小时前
450 + 公式计算支持,GcExcel Java 强大计算引擎揭秘
java
lifallen2 小时前
Java BitSet类解析:高效位向量实现
java·开发语言·后端·算法
用户0595661192092 小时前
java 最新技术实操内容:从基础到进阶的全方位指南
java·架构·编程语言
MyFreeIT3 小时前
Unable to start embedded Tomcat
java·tomcat·mybatis