1.引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2.创建一个bootstrap.properties
spring.application.name=gulimall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
3、需要给配置中心默认添加一个叫数据集;Data Id;gulimall-coupon.properties。
默认规则;应用名.properties。并给gulimall-coupon.properties添加任何配置
4、动态获取配置
;RestController
;RefreshScope//动态刷新配置
;RequestMapping(;coupon/coupon;)
public class CouponController {
;Autowired
private CouponService couponService;
;Value(;${coupon.user.name};)
private String name;
;Value(;${coupon.user.age};)
private String age;
;RequestMapping(;/test;)
public R test() {
return R.ok().put(;name;,name).put(;age;,age);
}
}
5、测试;访问地址;http://localhost:7000/coupon/coupon/test
6、修改nacos配置中心中的配置;重新测试
【Kubesphere】Kubesphere部署Nacos集群