分布式组件-SpringCloudAlibaba-Nacos配置(1)

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

猜你喜欢

转载自blog.csdn.net/m0_65824144/article/details/123345997