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

相关推荐
J***51685 分钟前
SpringSecurity的配置
java
面汤放盐7 分钟前
软件架构指南 Software Architecture Guide
java·微服务·devops
tkevinjd7 分钟前
JUC5(线程池)
java·线程池·多线程·juc
武子康7 分钟前
大数据-210 如何在Scikit-Learn中实现逻辑回归及正则化详解(L1与L2)
大数据·后端·机器学习
Tao____8 分钟前
如何对接Modbus-tcp协议(使用Thinlinks物联网平台)
java·物联网·网络协议·tcp/ip·modbus
鱼跃鹰飞12 分钟前
经典面试题:K8S的自动缩扩容和崩溃恢复
java·容器·kubernetes
Coder_Boy_17 分钟前
Spring Boot 事务回滚异常 UnexpectedRollbackException 详解(常见问题集合)
java·spring boot·后端
青云交18 分钟前
Java 大视界 -- 基于 Java+Redis Cluster 构建分布式缓存系统:实战与一致性保障(444)
java·redis·缓存·缓存穿透·分布式缓存·一致性保障·java+redis clus
风象南18 分钟前
SpringBoot 实现网络限速
后端
不知疲倦的仄仄19 分钟前
第五天:深度解密 Netty ByteBuf:高性能 IO 的基石
java·开源·github