Nacos的配置管理

Nacos除了可以完成服务管理,还可以用于管理配置。

1实现方式:

1首先,完成nacos环境搭建。
下载nacos,启动nacos server。新建微服务项目pom中导入配置文件,这些我前面nacos环境搭建文中有详细解释。
2要完成配置管理,需要引入新的配置文件:

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

3打开nacos服务中心,在配置管理---->配置列表中添加新的配置。
在这里插入图片描述
在这里插入图片描述
输入你想要让nacos管理的配置。
4新建一个名为boostrap.yml的配置文件(nacos默认读取)在里面配置你要读取的配置信息。

spring:
  application:
    name: userservice 
  profiles:
    active: dev #与nacos中profile保持一致
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml #与nacos中文件类型保持一致
        prefix: userservice #与nacos中名称保持一致
        username: nacos
        password: nacos
        clusterName: SH #集群名称
        ephemeral: false

然后使用spring中读取配置文件的方式就可以实现读取了。
eg:
在这里插入图片描述
在这里插入图片描述
如果需要热更新配置,需要在@value所在类上添加@RefreshScope
在这里插入图片描述
就可以实现,直接在配置中心更改配置,不需要重启服务即可生效。

nacos配置文件优先级高于本地配置文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值