配置管理依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
在resources下添加bootstrap.yml文件,并添加以下配置
#该文件 比 application 运行优先级高,管理配置命名由 管理名称 - 运行环境.文件类型
#在application 与该文件重复 内容 去掉
spring:
application:
name: order #管理配置ID名称
profiles:
active: dev #ID环境
cloud:
nacos:
server-addr: localhost:8848 #nacos地址
config:
file-extension: yaml #文件类型
name,active,file-extension必须与nacos声明一致
开启热更新
在声明端口类添加@RefreshScope注解即可
配置多环境配置共享
与上面缺少了环境声明
配置的优先级为:nacosx线上配置>bootstrap>application