Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解

  • 时间:
  • 浏览:1

在《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》一文中,亲戚亲戚朋友儿儿的例子完整性采用了默认配置完成。统统有,一起来看看Spring Cloud Alibaba Nacos模块默认情況下是怎么里能 加载配置信息的。

拆解一下,主要有三个白多多多元素,它们与具体应用的配置内容对应关系如下:

例子二:或者亲戚亲戚朋友儿儿要我 加载yaml格式的内容,而都在Properties格式的内容,没有还还里能 通过如下配置,实现加载Data ID=example.yamlGroup=DEFAULT_GROUP的配置内容了:

例子一:或者亲戚亲戚朋友儿儿要我 通过服务名来加载,没有还还里能 增加如下配置,就会加载到Data ID=example.propertiesGroup=DEFAULT_GROUP的配置内容了:

在采用默认值的应用要加载的配置规则而是我:Data ID=${spring.application.name}.propertiesGroup=DEFAULT_GROUP

例子三:或者亲戚亲戚朋友儿儿对配置做了分组管理,没有还还里能 通过如下配置,实现加载Data ID=example.yamlGroup=DEV_GROUP的配置内容了:

或者您对那些感兴趣,欢迎star、follow、收藏、转发给予支持!

或者您对spring.cloud.nacos.config.group还有那些某些妙用,欢迎留言分享您的使用方案。

上一篇,亲戚亲戚朋友儿儿学习了怎么里能 在Nacos中创建配置,以及怎么里能 使用Spring Cloud Alibaba的Nacos客户端模块来加载配置。在入门例子中,亲戚亲戚朋友儿儿只配置了Nacos的地址信息,没有配置任何某些与配置加载相关的某些内容。统统有,接下来准备分几篇说说亲戚亲戚朋友儿儿问的比较多的某些实际使用的问题图片或问题图片。

或者对于spring.cloud.nacos.config.group的配置来说,还是还还里能 派某些特殊的作用,比如:用它来区分不同的产品组下各个应用的配置内容(解决或者应用名冲突的问题图片)、或者用它来区分不同用途的配置内容、再或者用它来区分不同环境的配置(Nacos下的配置纬度统统有,亲戚亲戚朋友儿儿还还里能 通过不同的手段来实现多环境的配置,上方会专门写一篇怎么里能 实现多环境的配置)等。

上方,亲戚亲戚朋友儿儿具体介绍了在Nacos中上加的各种配置与Spring Cloud应用中客户端配置的对照关系。对于spring.cloud.nacos.config.prefixspring.cloud.nacos.config.file-extension来说,没有不多的花样还还里能 去揣摩,大次责用户默认配置就还还里能 使用,或者通过spring.cloud.nacos.config.file-extension修改下配置格式的后缀。

本系列教程的代码案例,都还还里能 通过下面的仓库查看:

下面,亲戚亲戚朋友儿儿做某些假设例子,方便亲戚亲戚朋友儿儿理解那些配置之间的关系:

首先,回顾一下,亲戚亲戚朋友儿儿在入门例子中,Nacos中创建的配置内容是而是我的: