开始学习使用 spring-cloud-alibaba
使用 nacos 配置中心功能
1.创建一个 spring-cloud-alibaba 模块,添加以下依赖
1 2 3 4 5
| <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
|
2.创建测试 controller
1 2 3 4 5 6 7 8 9 10 11
| @RestController @RefreshScope public class ConfigController { @Value("${useLocalCache:false}") private boolean useLocalCache;
@GetMapping("/get") public boolean get() { return useLocalCache; } }
|
3.添加配置文件
bootstarp.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| spring: application: name: coco-web profiles: active: dev cloud: nacos: discovery: server-addr: 192.168.70.1:8848 config: server-addr: 192.168.70.1:8848 file-extension: yaml server: port: 9992
|
4.在 nacos 配置管理->配置列表中点击右侧+号新增配置
![]()
并点击发布
5.启动服务,访问接口
![]()
6.查看配置列表,可以看见刚才发布的配置数据
![]()
7.点击编辑,修改对应配置项的数值,点击发布
![]()
8.再次访问接口,可以发现数值跟随 nacos 中的配置进行变更
![]()
本文代码:https://gitee.com/AtlsHY/coco/tree/master/coco-web