栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring cloud nacos config 配置多个配置文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring cloud nacos config 配置多个配置文件

spring:
	cloud:
	    nacos:
	      config:
	        server-addr: 127.0.0.1:8848,127.0.0.1:8849,127.0.0.1:8850
	        username: nacos
	        password: nacos
	        refresh-enabled: true
	        file-extension: yaml
	        shared-configs[0]:
	            data-id: mysql-dev.yaml # 配置文件名-Data Id
	            group: PEARL_GROUP   # 默认为DEFAULT_GROUP
	            refresh: true   # 是否动态刷新,默认为false
	        extension-configs:
	          - data-id: mysql-dev.yaml
	            group: DEFAULT_GROUP
	            refresh: true
	      discovery:
	        server-addr: 127.0.0.1:8848,127.0.0.1:8849,127.0.0.1:8850
	        namespace: 317a2027-7564-4609-825e-43c17763933f
shared-configs 写法:
	第一种写法  :
		shared-configs[0]:
            data-id: mysql-dev.yaml # 配置文件名-Data Id
            group: PEARL_GROUP   # 默认为DEFAULT_GROUP
            refresh: true   # 是否动态刷新,默认为false
    第二种写法:
       shared-configs:                               
		- data-id: mysql-dev.yaml # 配置文件名-Data Id   
		  group: PEARL_GROUP   # 默认为DEFAULT_GROUP   
		  refresh: true   # 是否动态刷新,默认为false         
extension-configs 写法:
   第一种写法  :
	 extension-configs[0]:
	       data-id: mysql-dev.yaml # 配置文件名-Data Id
	       group: PEARL_GROUP   # 默认为DEFAULT_GROUP
	        refresh: true   # 是否动态刷新,默认为false
    第二种写法:
       extension-configs:                               
		- data-id: mysql-dev.yaml # 配置文件名-Data Id   
		  group: PEARL_GROUP   # 默认为DEFAULT_GROUP   
		  refresh: true   # 是否动态刷新,默认为false     
总结
     shared-configs 与 extension-configs 都能实现加载多个配置文件 ,第一种写法中优先级:[0] < [1]
     extension-configs < shared-configs 的优先级 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014844.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号