开始 入口类 入口方法 SpringApplication的实例化 1. 推断应用是Standard还是Web 2.设置初始化器 3. 设置监听器 4. 推断应用入口类 SpringApplication.run方法 第一步-获取run listeners 第二步-根据SpringApplicationRunListeners以及参数来准备环境 第三步-创建Spring上下文 第四步 - Spring上下文前置处理 第五步 - Spring上下文刷新 第六步 - Spring上下文后置处理