Nacos配置管理

本文介绍了Nacos配置管理在微服务中的重要性,包括如何实现配置的统一管理和热更新。详细阐述了配置获取的流程变化,从原本的读取本地配置文件到优先读取Nacos中的配置文件,以及为何需要引入bootstrap.yml文件。同时,提到了Data ID的命名规则和配置内容的构成。在实际操作中,需移除application.yml中与Nacos重复的配置,并添加Nacos客户端依赖。通过@Value注解,可以从Nacos中获取并测试配置。
摘要由CSDN通过智能技术生成

简介
统一配置管理好处
记录微服务的核心配置,微服务启动后读取核心配置结合本地配置作为完整配置去使用。
修改配置管理后,主动通知微服务重新读取配置。并进行热更新。

配置获取的步骤如下
1项目启动->2读取本地配置文件application.yml->3.创建Spring容器->4.加载bean

现需改成
1项目启动->2读取nacos中配置文件->3.读取本地配置文件application.yml->4.创建Spring容器->5.加载bean

注意
之前nacos地址是在yml中读取的,现在不行,需要在读取yml前就知道,就需要使用bootstrap.yml文件

Nacos新增配置
在这里插入图片描述

Data ID:配置文件的名称,一般用于【服务名称-profile.yaml】,profile为环境,如,userservice-dev.yaml
配置内容:一般为模板、开关等配置

pattern:
  dateformat: yyyy-MM-dd HH:mm:ss

配置

  1. 引入Nacos的配置管理客户端依赖
  2. 在服务的resource目录添加一个bootstrap.yml文件,这个文件是引导文件,优先级高于application.yml

依赖

<!-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值