谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例
为什么要用到配置中心呢,是为了方便配置的管理,并且使得不用修改配置就要重启用到改配置的多个应用
初步的使用步骤如下
1.common内引入如下两个依赖
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
2.coupon内创建bootstrap.properties 该配置会先于application.properties生效
3.nacos内新建配置
4.使用了配置的类上添加@RefreshScope注解
使用@Value注入
然后编写测试方法
在apllication.properties内添加同样配置
5.启动服务并访问测试方法
可以看到生效的是nacos中的配置, 并且修改nacos中配置后不用重启服务,会自动刷新值