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

本人正在构建的一个开源的项目地址:教育之星​​​​​​​

前一篇文章讲到了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

服务管理端新增配置 

新增测试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

发布了183 篇原创文章 · 获赞 37 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/zhuwei_clark/article/details/104248728