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
服务管理端新增配置
新增测试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
推荐阅读
-
详解spring cloud config整合gitlab搭建分布式的配置中心
-
Spring Cloud微服务架构的构建:分布式配置中心(加密解密功能)
-
Spring Cloud 覆写远端的配置属性实例详解
-
Spring Cloud Config RSA简介及使用RSA加密配置文件的方法
-
Spring Cloud Config配置文件使用对称加密的方法
-
Spring cloud config 配置文件加密方式
-
spring cloud实现Eureka注册中心的HA的方法
-
详解Spring Cloud Feign 熔断配置的一些小坑
-
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务的方法(推荐)
-
Spring Cloud Config实现分布式配置中心