spring准备阶段和运行阶段的问题
来源:3-11 SpringApplication 运行监听器事件监听器编程模型

高27
2018-10-18
在ConfigurableApplicationContext的run方方法运行过程中,spring运行监听器一开始就初始化了,通过打印日志,比准备阶段的应用上下文初始化器都先开始,怎么感觉这个运行阶段比准备阶段还早呢?不是很理解
写回答
1回答
-
这是必然的,因为 SpringApplication 要在 ApplicationContext 准备之前,装配 Environment 如外部化配置 Profile 等,随后在准备日志输出等等。主要的原因是由于 Spring 事件和 ApplicationContext 生命周期并没有太多的切入点。
012018-10-18
相似问题