Loading

nacos作为配置中心

心若有所向往,何惧道阻且长

使用示例:

  1. 先引入nacos配置依赖

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
  1. 创建bootstrap.xml,指定配置中心配置文件

# 改名字,对应nacos里的配置文件名
spring:
application:
  name: gulimall-coupon
cloud:
  nacos:
    config:
      server-addr: 127.0.0.1:8848
      file-extension: yaml # 指定配置文件为yaml格式
  1. 在配置中心创建对应的配置文件(注意文件的后缀是.yaml)

  1. controller使用(可以在类上使用@RefreshScope注解实现动态刷新)

    @Value("${coupon.user.name}")
   private String name;
   
   @Value("${coupon.user.age}")
   private int age;

   @RequestMapping("/nacos")
   public R nacos(){
       return R.ok().put("name", name).put("age", age);
  }

配置中心使用小技巧

每个微服务创建自己的命名空间,然后使用配置分组区分环境(dev/test/prod)。

posted @   你比从前快乐;  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示