第2章 配置中心

2.1 第一次加载
2.1.1 启动环境装载
PropertySourceBootstrapConfiguration
1.spring启动run方法
ConfigurableEnvironment environment = this.prepareEnvironment(listeners, applicationArguments);
2.进入prepareEnvironment
private ConfigurableEnvironment prepareEnvironment(SpringApplicationRunListeners listeners, ApplicationArguments applicationArguments) {
ConfigurableEnvironment environment = this.getOrCreateEnvironment();
this.configureEnvironment((ConfigurableEnvironment)environment, applicationArguments.getSourceArgs());
本文深入剖析了SpringCloud Alibaba Nacos作为配置中心的初始化过程,包括启动环境装载、动态感应的细节。讲解了从PropertySourceBootstrapConfiguration的启动,到NacosConfigBootstrapConfiguration如何加载配置,再到NacosConfigService的实例化,以及LongPollingRunnable如何检查配置变化。
订阅专栏 解锁全文
482

被折叠的 条评论
为什么被折叠?



