(五)SpringBoot启动过程的分析-刷新ApplicationContext (8)

① - 清除资源缓存
② - 初始化上下文生命周期
③ - 传播刷新动作至生命周期
④ - 发布上下文刷新完毕事件
⑤ - 构建当前Bean及其依赖关系的快照,设计用于Spring Tool Suite

resetCommonCaches()

主要用于清除Spring内部的缓存

// AbstractApplicationContext.java protected void resetCommonCaches() { ReflectionUtils.clearCache(); AnnotationUtils.clearCache(); ResolvableType.clearCache(); CachedIntrospectionResults.clearClassLoader(getClassLoader()); }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzszw.html