心若有所向往,何惧道阻且长
使用示例:
-
先引入nacos配置依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
-
创建bootstrap.xml,指定配置中心配置文件
# 改名字,对应nacos里的配置文件名
spring:
application:
name: gulimall-coupon
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
file-extension: yaml # 指定配置文件为yaml格式
-
在配置中心创建对应的配置文件(注意文件的后缀是.yaml)
-
controller使用(可以在类上使用
@RefreshScope
注解实现动态刷新)
@Value("${coupon.user.name}")
private String name;
@Value("${coupon.user.age}")
private int age;
@RequestMapping("/nacos")
public R nacos(){
return R.ok().put("name", name).put("age", age);
}
配置中心使用小技巧
每个微服务创建自己的命名空间,然后使用配置分组区分环境(dev/test/prod)。
标签:中心,配置文件,coupon,age,配置,nacos,name From: https://www.cnblogs.com/l12138h/p/16707626.html