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