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);
}