springboot nacos 作为配置中心使用

1.项目准备前提(nacos 自行下载安装,步骤省略)

2.springboot 采用yaml 文件进行配置相关内容

spring:
  profiles:
    active: dev # 标识当前使用哪一份配置文件
server:
  port: 8001
nacos:
  config:
    server-addr: 127.0.0.1:8848    # 本地nacos 的地址,可自行更换
    data-id: springboot-nacos-config.yaml  # 本地nacos 中配置的data-id 
    type: yaml    # 配置文件中类型
    bootstrap:
      log-enable: true
    auto-refresh: true   # 自动刷新,意思就是当你在nacos中的配置信息发生变更之后自动变化

3. 相关测试类

1.直接新建一个controller

@RestController
@RequestMapping("/test")
public class NacosController {

	/**
	 * 配置信息中 ${nacos.test.properties} 标识在nacos 配置文件的字段属性,
	 * 123 表示,当配置属性未找到的时候采用的默认
	 * autoRefreshed = true 标识当你当你修改nacos 属性字段时同步更新
	 */
    @NacosValue(value = "${nacos.test.propertie:123}",autoRefreshed = true)
    private String testProperties;

    @RequestMapping("/p")
    public String testProperties(){
        return testProperties;
    }
}

2.请求地址: localhost:8001/test/p
测试工具: 网页直接调用或者postMan调试
需要在nacos中新建配置文件,注意名称需要跟你yaml/yml 配置一样的名称
在这里插入图片描述
预期结果:
在这里插入图片描述

修改后的请求结果:
正常匹配情况下
预期结果: 应该是这个 23542342
在这里插入图片描述
最后: autoRefresh= true 能让nacos修改的参数值进行同步更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值