



spring.application.name=gulimall-coupon spring.cloud.nacos.config.server-addr=127.0.0.1:8848

coupon.user.name=zhangsan coupon.user.age=18

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






就可以动态修改配置文件了

* 1、如何使用Nacos作为配置中心统一管理配置
* 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
* 4)、给 应用名.properties 添加任何配置
* 5)、动态获取配置
* @RefreshScope: 动态获取并刷新配置
* @Value("${配置项的名}"):获取到配置
* 如果配置中心和当前应用的配置文件中都配置了相同的项,优先使用配置中心的配置

本文详细介绍了如何使用Nacos作为配置中心,实现Spring Cloud应用的统一配置管理。通过引入依赖、创建配置文件、动态获取配置等步骤,展示了Nacos配置中心的配置与应用流程。

被折叠的 条评论
为什么被折叠?



