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

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

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

相关文章

 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多环境配置

  1. 进入nacos客户端最右边添加 配置


blob.png

2.配置如下

注意:Data ID 的默认扩展名为 .properties ,希望使用 YAML 配置,此处必须指明是 .yaml

blob.png

3.在 pom.xml 中增加 org.springframework.cloud:spring-cloud-starter-alibaba-nacos-config 依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

5.新建bootstrap.properties 里边内容如下

注意:在之前的 Spring Cloud Netflix 课程中有提到过 Spring Boot 配置文件的加载顺序,

依次为bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml 

,其中 bootstrap.properties 配置为最高优先级


# 这里的应用名对应 Nacos Config 中的 Data ID,实际应用名称以配置中心的配置为准
spring.application.name=nacos-provider-config
# 指定查找名为 nacos-provider-config.yaml 的配置文件
spring.cloud.nacos.config.file-extension=yaml
# Nacos Server 的地址
spring.cloud.nacos.config.server-addr=192.168.102.130:8848


6现在动态刷新是开启的

注意:你可以使用 spring.cloud.nacos.config.refresh.enabled=false 来关闭动态刷新

源码地址

 https://gitee.com/jiajitao/Spring-Cloud-Ali


您的支持