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
然后我们在浏览器中访问就行了
posted @ 2020-06-15 02:58  wuliqqq  阅读(577)  评论(0编辑  收藏  举报