① - 清除资源缓存
② - 初始化上下文生命周期
③ - 传播刷新动作至生命周期
④ - 发布上下文刷新完毕事件
⑤ - 构建当前Bean及其依赖关系的快照,设计用于Spring Tool Suite
主要用于清除Spring内部的缓存
// AbstractApplicationContext.java protected void resetCommonCaches() { ReflectionUtils.clearCache(); AnnotationUtils.clearCache(); ResolvableType.clearCache(); CachedIntrospectionResults.clearClassLoader(getClassLoader()); }