谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例

为什么要用到配置中心呢,是为了方便配置的管理,并且使得不用修改配置就要重启用到改配置的多个应用

初步的使用步骤如下

谷粒商城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生效

谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例 3.nacos内新建配置

谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例

4.使用了配置的类上添加@RefreshScope注解

使用@Value注入

然后编写测试方法

谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例

在apllication.properties内添加同样配置 

谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例

5.启动服务并访问测试方法

可以看到生效的是nacos中的配置, 并且修改nacos中配置后不用重启服务,会自动刷新值

谷粒商城day18-分布式组件-SpringCloud Alibaba-Nacos配置中心简单示例