框架初始化
【1】配置资源加载器
【2】配置primarySources
【3】应用环境监测
【4】配置系统初始化器
【5】配置应用监听器
框架启动
【1】计时器开始计时–》【2】Headless模式赋值–》【3】发送ApplicationStartingEvent–》【4】配置环境模块
–》【5】发送ApplicationEnvironmentPreparedEvent–》【6】发送ApplicationContextInitializedEvent
–》【6】关联SpringBoot组件与应用上下文对象–》【7】初始化失败分析器–》【8】创建应用上下文对象
–》【9】打印banner–》【10】加载sources到context–》【11】发送ApplicationPreparedEvent
–》【12】刷新上下文–》【13】计时器停止计时–》【14】发送ApplicationStartedEvent
–》【15】调用框架启动拓展类–》【16】发送ApplicationReadyEvent
自动化配置
【1】收集配置文件中的配置工厂类
【2】加载组件工厂
【3】注册组件内定义bean