zoukankan      html  css  js  c++  java
  • Nacos 服务配置中心

    1.因为项目是微服务分布式项目,每个微服务都需要用到配置中心,所以第一步我们先在common中添加相应的依赖
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    </dependency>
    
    2.在应用的 /src/main/resources/bootstrap.properties 配置文件中配置 Nacos Config 元数据
     spring.application.name=nacos-config-example#nacos-config-example为你自己的应用名
     spring.cloud.nacos.config.server-addr=127.0.0.1:8848#默认启动的nacos-server路径
    
    3.完成上述两步后,应用会从 Nacos Config 中获取相应的配置,并添加在 Spring Environment 的 PropertySources 中。这里我们使用 @Value 注解来将对应的配置注入到 SampleController 的 userName 和 age 字段,并添加 @RefreshScope 打开动态刷新功能
    //controller层
        @Value("${user.sex}")
        String sex;
    
        @Value("${user.age}")
        Integer age;
    
    
        @RequestMapping("test")
        public R test(){
            return R.ok().put("userSex",sex).put("age",age);
        }
    
    #application.properties文件
    user.sex = 男
    user.age = 18
    
    然后我们在浏览器中访问就行了
  • 相关阅读:
    洛谷 P1941 飞扬的小鸟
    洛谷P2464 [SDOJ2008]郁闷的小J
    [cogs2314][HZOI 2015] Persistable Editor
    [vijos1067]Warcraft III 守望者的烦恼
    【vijos1049】送给圣诞夜的礼品
    [cogs347]地震
    gcc 编译多个源文件
    2_兔子产仔问题
    1_鸡兔同笼问题
    LeetCode(61) Rotate List
  • 原文地址:https://www.cnblogs.com/wuliqqq/p/13128827.html
Copyright © 2011-2022 走看看