您现在的位置是:首页 > 学无止境 > Spring Cloud

spring cloud alibaba(10)基础-Nacos Config多环境配置

贾继涛 2019-03-11 1113人围观

相关文章

 spring cloud alibaba(1)基础注册中心nacos

 spring cloud alibaba(2)基础-服务提供者

 spring cloud alibaba(3)基础-创建消费者

 spring cloud alibaba(4)基础-创建消费者(feign)

 spring cloud alibaba(5)基础-熔断器防止雪崩sentinel

 spring cloud alibaba(6)基础-Sentinel 控制台搭建

 spring cloud alibaba(7)基础-Spring Cloud Gateway网关

 spring cloud alibaba(8)基础-geteway路由全局过滤

 spring cloud alibaba(9)基础-nacos云配置服务-nacos-config

 spring cloud alibaba(10)基础-Nacos Config多环境配置


spring-cloud-starter-alibaba-nacos-config 在加载配置的时候,不仅仅加载了

以 dataid 为${spring.application.name}.${file-extension:properties} 为前缀的基础配置,

还加载了 dataid 为${spring.application.name}-${profile}.${file-extension:properties} 的基础配置。

在日常开发中如果遇到多套环境下的不同配置,

可以通过 Spring 提供的 ${spring.profiles.active} 这个配置项来配置。

  1. 在nacos增加配置

    blob.png

2.增加bootstrap-prod.properties文件

spring.application.name=nacos-provider-config
spring.cloud.nacos.config.file-extension=yaml
spring.cloud.nacos.config.server-addr=192.168.102.130:8848
spring.profiles.active=prod


3.启动 active profiles 观察端口是不是8083

2019-03-01 14:40:40.079  INFO 6280 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder   :

 Loading nacos data, dataId: 'nacos-provider-config-prod.yaml', group: 'DEFAULT_GROUP'


您的支持