1. pom引入 略
2. 在应用的 /src/main/resources/bootstrap.properties 配置文件中配置 Nacos Config 元数据
spring.application.name=gulimall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.namespace=3557c517-eaf1-41eb-9295-04612bc82982
spring.cloud.nacos.config.group=dev
3. 配置中心的使用 添加 @RefreshScope 打开动态刷新功能,相应的属性 在application.properties中定义,结合@Value动态获得
@RefreshScope
@RestController
@RequestMapping("coupon/coupon")
public class CouponController {
@Autowired
private CouponService couponService;
@Value("${coupon.user.name}")
private String name;
@Value("${coupon.user.age}")
private Integer age;
@RequestMapping("/test")
public R test(){
return R.ok().put("name",name).put("age",age);
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210322004637678.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMTk2NDAx,size_16,color_FFFFFF,t_70)