2-05-Nacos配置管理-多环境配置共享-not practice

发布时间 2023-08-14 19:49:57作者: 356a

单环境配置文件-${spring.application.name}-${spring.profiles.active}.yaml

多环境配置文件-${spring.application.name}.yaml

配置优先级:
${spring.application.name}-${spring.profiles.active}.yaml>-${spring.application.name}.yaml>本地.yaml

怀疑-待测:

远程的两个可能是由于优先级的原因,远程和本地有可能是因为加载顺序
本地加载 variable=a 远程加载 variable=b 删除远程配置
1.variable=a 证明远程的优先级比本地高
2.variable=b(或者 null) 证明只是由于远程每次都会更新实际配置 而本地只是加载一遍而已 所以 显得是优先级的原因

最好是看一下@Refresh的实现基本原理