首页 > 其他分享 >9、SpringCloud-Nacos作为配置中心

9、SpringCloud-Nacos作为配置中心

时间:2023-01-01 14:22:52浏览次数:48  
标签:配置文件 中心 SpringCloud 配置 nacos Nacos properties

1、pom.xml 引入 Nacos Config Starter

<dependency> 
  <groupId>com.alibaba.cloud</groupId> 
  <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> 
</dependency>

2、在应用的/src/main/resources/bootstrap.properties 配置文件中配置 Nacos Config 元数据
properties优先级高于bootstrap.yml,即先加载properties

spring.application.name=nacos-config-example 
spring.cloud.nacos.config.server-addr=127.0.0.1:8848 
主要配置应用名和配置中心地址

3、先测试以前没有使用配置中心的时候,我们修改配置的方法
1)假设配置文件中有两个数据,我们需要通过请求返回它们



2)如果我们以后要修改配置文件,就需要重启所有服务,很麻烦

4、使用配置中心后,只需在配置中心修改,就可以动态的修改了
注意观察到,我们的控制台有我们nacos作为配置中心,给出来了数据源的名称

所以我们在nacos中进行配置即可

  • Data ID是我们在控制台的名称,一般是应用名.properties
  • 配置格式选择properties
  • 配置内容填写我们可能在项目上线后要动态修改的内容(以后只需在这个配置中心修改即可)
  • 如果配置中心和当前应用的配置文件中都配置了相同的项,则优先使用配置中心的项
    5、添加配置刷新的注解@RefreshScope
    这样以后在配置中心修改即可!不需再重新部署服务了

标签:配置文件,中心,SpringCloud,配置,nacos,Nacos,properties
From: https://www.cnblogs.com/morehair/p/17018044.html

相关文章

  • Django——全局配置settings详解
    Django设置文件包含你所有的Django安装配置。这个文件一般在你的项目文件夹里。比如我们创建了一个名为mysite的项目,那么这个配置文件setting.py就在项目里的mysite文件夹......
  • Gitlab CI 配置文件 .gitlab-ci.yaml 详解
    转载:GitlabCI配置文件.gitlab-ci.yaml详解(上)-腾讯云开发者社区-腾讯云(tencent.com)本文档用于描述.gitlab-ci.yml语法,.gitlab-ci.yml文件被用来管理项目的......
  • 8、SpringCloud-OpenFeign远程调用步骤
    假设我们想要用会员服务调用优惠券服务来查询会员的所有优惠券;1、引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring......
  • JDK8的安装和配置
    卸载JDK目前大部分公司所用的都是JDK8,在此分享一下已安装的JDK的卸载方法删除JDK的安装目录在开始中打开设置找到应用之后卸载jdk在系统的环境变量中删除与Java......
  • window下java开发环境搭建 (JDK卸载与安装、配置)
    1.卸载JDK查看安装目录:此电脑->右键选择属性->高级系统设置->环境变量->查看系统变量那一栏中的JAVA_HOME变量。变量值就是JDK的安装目录将该安装目录下的JDK程......
  • CUE语言基础入门:CUE是一门为配置而生的语言
    基础入门从这一部分开始,我们会介绍KubeVela是如何基于CUE来实现抽象和扩展的。本节将主要介绍一些CUE的基础知识,如果你对KubeVela的​​核心概念​​还不了解也没有......
  • OpenCV android sdk配置OpenCV android NDK开发实例
    OpenCVandroidsdk配置OpenCVandroidNDK开发实例    在Android应用中调用OpenCV进行图像处理的方法有很多种,考虑到性能问题,本人推荐使用NDK进行开发,毕竟C/C++要......
  • 7、SpringCloudAlibaba--注册中心Nacos
    Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。他是使用java编写。需要依赖java环境Nacos文档地址:https://nacos.io/z......
  • nacos注册中心单节点ap架构源码解析
    一、注册流程单nacos节点流程图如下:流程图可以知,Nacos注册流程包括客户端的服务注册、服务实例列表拉取、定时心跳任务;以及服务端的定时检查服务实例任务、服务实例更新......
  • Laravel8配置Vue且实现SPA
    Laravel8和Vue安装创建新的Laravel8项目//使用composer安装composercreate-project--prefer-distlaravel/laravel"项目名称"//如果有Laravel安装器laravelnew"......