Nacos配置管理-SpringCloudAlibaba02


一、Nacos配置管理

Nacos配置中心是一个用于集中管理和动态更新应用程序配置的工具,通过提供灵活的配置管理界面和API,帮助开发者实现动态配置的管理、共享和更新,提高应用程序配置的可维护性和可伸缩性。

1. Nacos添加配置

第一步:打开Nacos监控面板 - 进入配置列表 -点击 “+” 图标添加配置 如下:
在这里插入图片描述
第二步:填写Data ID,选择YAML,编辑配置文件内容

在这里插入图片描述

这里定义了一个名字为application-user-dev.yaml的配置,使用的是YAML格式。

  • Data ID : 非常重要,可以看做是配置的文件的名字,在程序中拉取配置文件的时候需要指定Data ID。

  • Group : 分组,默认是 DEFAULT_GROUP , 可以针对不同的项目指定不同的配置组。

2. 客户端接入配置中心

第一步:springcloudalibaba-user-serve 添加配置中心依赖nacos-config:

<!--        配置中心客户端-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

第二步:修改yml配置,将application.yml中的配置信息拷贝到云端后,删除;新建一个bootstrap.yml文件,连接云端,并找到对应的配置文件:

spring:
  profiles:
    active: dev
  cloud:
    nacos:
      config:
        server-addr: localhost:8848 #配置中心
        file-extension: yaml #配置文件格式
        prefix: application-user #配置前缀 ,默认使用sring.application.name
        group: DEFAULT_GROUP #默认分组

config客户端会将:前缀+环境+后缀 拼接成的文件名“application-user-dev.yaml” 去Nacos上查找是否有对应Data ID的配置文件。

第三步:启动测试。

注意细节:

  • 云端配置文件的后缀应该是 yaml而不是yml
  • 客户端配置需要指定:spring.profiles.active=dev 环境名
  • 客户端配置 :前缀 + 环境名 + 后缀应该和云端配置文件的DataId一致
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值