Nacos配置管理
一、添加配置
1.在配置列表点击+号

2.弹出表单填写配置信息

二、配置获取步骤
1.项目启动,读取nacos中的配置文件,再读取本地配置文件application.yml
2.bootstrap.yml文件优先级大于application.yml文件
3.新建bootstrap.yml,写入nacos的地址
三、引入配置
1.引入Nacos的配置管理客户端依赖
1 <!--nacos客户端依赖--> 2 <dependency> 3 <groupId>com.alibaba.cloud</groupId> 4 <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> 5 </dependency>
2.添加引导文件bootstrap.yml文件
1 spring: 2 application: 3 name: userservice # 服务名称 4 profiles: 5 active: dev # 环境 6 cloud: 7 nacos: 8 server-addr: localhost:80 # nacos地址 9 config: 10 file-extension: yaml # 文件后缀名
四、配置自动刷新
方式一:在@Value注入的类上添加注解@RefreshScope
方式二:使用@ConfigurationProperties注解
注:不是所有的配置都适合放到配置文件,维护起来比较麻烦,建议将一些关键参数,需要运行是调整的参数放到nacos配置中心。
五、多环境配置共享
1.[服务名]-[spring.profile.active].yaml,环境配置
2.[服务名].yaml,多环境配置
补充:
多种配置服务的优先级 :nacos中的配置 服务命-profile.yaml > 服务名.yaml > 本地配置

浙公网安备 33010602011771号