欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nacos---nacos作为配置中心(Spring Cloud)

程序员文章站 2022-07-15 09:47:24
...

前一篇文章讲到了nacos作为注册中心:https://blog.csdn.net/zhuwei_clark/article/details/104245809

这篇主要是使用nacos作为配置中心,相比appollo的配置中心,我个人认为nacos还是要轻量很多的。

修改pom文件啊

       <!-- 配置中心 -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>2.0.0.RELEASE</version>
        </dependency>

yml文件,注意这里需要使用bootstrap.yml

spring:
  application:
    name: nacos-a
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml

服务管理端新增配置 

Nacos---nacos作为配置中心(Spring Cloud)

新增测试Controller

@RestController
@RefreshScope
public class ConfigController {


    @Value("${clark.test:}")
    private String clarkTest;

    @Autowired
    private BService bService;

    @GetMapping("/ta")
    public String testA(){
        return clarkTest;
    }

    @GetMapping("/a2b")
    public String testUserAToB(){
        return bService.testB();
    }
}

 启动项目访问:http://localhost:8661/ta

 

相关标签: nacos