当前位置:网站首页>Nacos 新建配置管理
Nacos 新建配置管理
2022-07-17 07:53:00 【Max恒】
前置知识 :
在使用nacos开发微服务项目当中, 为了减少逐个服务的参数改动, 会在配置管理服务中去更改, 配置更改后会通知微服务及时读取刚刚修改的配置, 这就是我们所说的热更新.
1. 首先启动我们的nacos客户端, 点击左侧的配置列表

2. 点击右侧的加号按钮, 进行新建配置

3. 表单参数详解

- Data ID: 首先名称必须要唯一, 不能与别的服务重名, 在公企业开发中命名规则一般是 服务名称 + 环境 + 后缀名
- 配置内容: 需要热更新的内容
4. 最后点击发送

完成这一步后, 我们会发现一个问题! 配置好nacos后该如何读取呢?
在我们常规开发springboot项目中, 配置的获取步骤如上图流程所示

但是在我们今天要学习的nacos配置中, 流程如上图所示, 多出了一个读取nacos配置文件的操作, 而且还要和本地的配置文件进行一个合并的操作, 那么去哪读取? 读取谁? 又是需要考虑的一个问题

spring为我们提供了一个bootstrap.yml文件, 这个文件的优先级要高于application.yml文件 ,与nacos有关系的信息都要放在bootstrap.yml文件里面
所需依赖
<!--nacos配置管理依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
在项目中resource目录下添加bootstrap.yml文件, 内容如下:
spring:
application:
name: userservice
profiles:
active: dev # 环境
cloud:
nacos:
server-addr: nacos:8848 # nacos地址
config:
file-extension: yaml # 文件后缀名
边栏推荐
- JS learning notes 09-12: prototype objects, foreach+tostring and recycle bin
- Junit5
- 把HBuilderX的主题变成vscode
- No module named 'yaml' solution
- SPARK闲杂--为什么复用Exchange和subquery
- 1. Flask Foundation
- OpenFeign服务接口调用
- leetcode:287. Find the repetition number [fast and slow pointer board]
- WPF 3D application building (Foundation)
- Redis常用数据类型——哈希(Hash)和有序集合 Zset(sorted set)
猜你喜欢
随机推荐
超干货!彻底搞懂Golang内存管理和垃圾回收
matlab导入小数点后9位以上的浮点数
rosbridge
Database write Optimization: database and table segmentation and related issues
Wvppro-zlm-gb21818-camera
Introduction to flutter flutter calculates the last 1 month, 3 months, half a year, 12 months
5G正当时,无人驾驶未来将驶向何方?
65、Restful规范
Redis introduction
手把手实践一个DAPP,通往Web3.0之路!
Openpyxl copy sheet pages across workbooks
65. Restful specification
把HBuilderX的主题变成vscode
凸面镜面3D玻璃轮廓扫描
The latest generation of Internet: Web 3.0
Redis overview installation
JS学习笔记06-08:数组的遍历以及数组的四个方法
Excellent résumé! Enfin quelqu'un a compris toutes les connexions SQL
Redis6 new data type geospatial
图片浏览器









