1、在gulimall-common中导入依赖
<!-- 服务注册/发现-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--配置中心来做配置管理-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</dependency>
</dependency>
2. 用guli-coupon这个模块做测试
2.1 在gulimall的resource目录下新建bootstrap.yml文件
spring.application.name=guli-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
2.2 准备测试数据,新建application.properties文件
coupon.user.name="zhangsan"
coupon.user.age=18
在couponController下做测试
guli-coupon模块下CouponController下
@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);
}}
2.3使用nacos配置管理做管理配置
1) 需要给配置中心默认添加一个叫 数据集(Data Id)guli-coupon.properties.默认名.properties