摘要:
Spring Boot Environment的初始化和预处理实在启动时完成的, 即SpringApplication的run方法中。 Environment负责读取系统环境和参数信息, 包括但不限于以下几种属性源: 这些信息保存在全局变量:(见AbstractEnvironment) 在web环境 阅读全文
摘要:
SpringApplicationRunListeners负责在SpringBoot启动的不同阶段, 广播出不同的消息, 传递给ApplicationListener监听器实现类。它的实例化和调用都在SpringApplication.run方法中。 下面分析SpringApplicationRun 阅读全文
摘要:
以一个web工程启动为例, maven中引入 示例启动类: SpringApplication.run是调用静态run方法启动, 内部会创建SpringApplication实例, 并通过实例调用非静态run方法, run方法有几种重载形式, 我们只关注最终的调用: SpringApplicatio 阅读全文