1. Spring Boot启动时,SpringApplication.run()背后经历了哪几个关键步骤?思路按启动全流程:准备环境 → 创建上下文 → 刷新容器 → 加载自动配置 → 初始化Bean → 启动完成回答示例面试官您好,run方法的核心步骤是这样的:首先启动计时器,初始化监听器;然后准备运行环境,加载配置文件、激活配置;接着创建Spring应用上下文;再刷新上下文,扫描Bean、加载自动配置类;然后完成Bean的创建、依赖注入、初始化;最后执行Runner,发布启动完成事件,整个项目就启动好了。2. MySQL的二阶段提交(2PC)如何解决redo log和binlog的一致性...