创建前的准备 bean在开始加载之前要从上下文和一些配置中去解析并且查找bean有关的扩展实现 创建实例阶段 这个阶段主要是通过反射去创建bean的实例对象并且会扫描和解析bean声明的一些属性 依赖注入阶段 如果被实例化的bean存在依赖的其他bean对象的一些情况则需要对这些依赖的bean进行对象注入 容器缓存阶段 主要的作用是把bean保存到容器以及spring的缓存中 销毁实例阶段 当spring应用上下被关闭的时候,那么上下文中所有的bean会被销毁