这篇文章主要介绍“Spring Cloud Alibaba Nacos模块默认情况下是如何加载配置信息的”,在日常操作中,相信很多人在Spring Cloud Alibaba Nacos模块默认情况下是如何加载配置信息的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spring Cloud Alibaba Nacos模块默认情况下是如何加载配置信息的”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
在上一篇中,我们的例子完全采用了默认配置完成。所以,一起来看看Spring Cloud Alibaba Nacos模块默认情况下是如何加载配置信息的。
首先,回顾一下,我们在入门例子中,Nacos中创建的配置内容是这样的:
Data ID
:alibaba-nacos-config-client.properties
Group
:DEFAULT_GROUP
拆解一下,主要有三个元素,它们与具体应用的配置内容对应关系如下:
Data ID中的alibaba-nacos-config-client
:对应客户端的配置spring.cloud.nacos.config.prefix
,默认值为${spring.application.name}
,即:服务名
Data ID中的properties
:对应客户端的配置spring.cloud.nacos.config.file-extension
,默认值为properties
Group的值DEFAULT_GROUP
:对应客户端的配置spring.cloud.nacos.config.group
,默认值为DEFAULT_GROUP
在采用默认值的应用要加载的配置规则就是:Data ID=${spring.application.name}.properties
,Group=DEFAULT_GROUP
。
下面,我们做一些假设例子,方便大家理解这些配置之间的关系:
例子一:如果我们不想通过服务名来加载,那么可以增加如下配置,就会加载到Data ID=example.properties
,Group=DEFAULT_GROUP
的配置内容了:
spring.cloud.nacos.config.prefix=example |
例子二:如果我们想要加载yaml格式的内容,而不是Properties格式的内容,那么可以通过如下配置,实现加载Data ID=example.yaml
,Group=DEFAULT_GROUP
的配置内容了:
spring.cloud.nacos.config.prefix=example spring.cloud.nacos.config.file-extension=yaml |
例子三:如果我们对配置做了分组管理,那么可以通过如下配置,实现加载Data ID=example.yaml
,Group=DEV_GROUP
的配置内容了:
spring.cloud.nacos.config.prefix=example spring.cloud.nacos.config.file-extension=yaml spring.cloud.nacos.config.group=DEV_GROUP |
到此,关于“Spring Cloud Alibaba Nacos模块默认情况下是如何加载配置信息的”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。