如图所示,SpringCloud server的启动过程,也是在SpringBoot的基础之上,在SpringApplication的环境准备好后,将其上下文进行处理
这个过程与SpringBoot 处理的有些区别,SpringBoot是直接将 Spring的启动过程写在自己的一个refreshContext方法里
由于最近时间不足,本文不再对 SpringApplication启动过程,SpringBoot事件机制、Spring自动装配机制 、@Enable /@Import的处理方式 及 Spring的lifeCycle的处理 进行阐述,可自行搜索
LifeClycle我也不是很懂,放一篇文章在此 感知spring容器变化(SmartLifecycle接口)
网友评论