首页 > 其他分享 >为什么要用 bootstrap.yaml 配置文件来配置 Nacos Server

为什么要用 bootstrap.yaml 配置文件来配置 Nacos Server

时间:2024-09-28 16:02:17浏览次数:8  
标签:配置文件 spring bootstrap Nacos nacos yaml config yml

为了实现在 Nacos 配置中心创建配置时,后缀可以为 yml 文件。默认为 properties 文件

spring.application.name=springcloud-config
spring.cloud.nacos.discovery.server-addr=localhost:8848
spring.cloud.nacos.config.server-addr=localhost:8848
spring.cloud.nacos.config.file-extension=yml

虽然 bootstrap.yamlapplication.xml 都属于配置文件,功能也一样。但技术上,bootstrap.yml 由父 Spring ApplicationContext 加载。父 ApplicationContext 会在 application.yml 之前被加载。当使用 Spring Cloud 的时候,配置信息一般是从 config server 加载的,为了取得配置信息(比如密码等),你需要一些提早的或引导配置。

因此,把 config server信息放在 bootstrap.yml,用来加载真正需要的配置信息。

说明 bootstrap.properties 和 bootstrap.yaml 到没有什么区别,只是格式上有点不一样。

参考:

https://nacos.io/news/faq/nacos-user-question-history10504/

https://www.cnblogs.com/qdhxhz/p/14658922.html

标签:配置文件,spring,bootstrap,Nacos,nacos,yaml,config,yml
From: https://www.cnblogs.com/lld01/p/18438064

相关文章

  • Bootstrap基础教程
    Bootstrap介绍Bootstrap是一个由Twitter开发的开源前端框架,它基于HTML、CSS和JavaScript。Bootstrap的设计初衷是为了快速开发响应式和移动设备优先的Web应用程序。自Bootstrap3版本起,框架中融入了移动设备优先的样式,这意味着开发人员可以轻松地创建在不同设......
  • OpenEuler 网卡配置文件详解及添加临时路由与永久路由
    #版本信息:NAME="openEuler"VERSION="22.03(LTS-SP4)"#网卡信息:cat/etc/sysconfig/network-scripts/ifcfg-enp125s0f1TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME=enp125s0f1UUID=b44......
  • 01.SpringBoot开发杂记-使用工具类,静态读取配置文件中的配置的写法
    使用工具类,静态读取配置文件中的配置的写法@ComponentpublicclassConfigUtils{privatestaticConfigUtilsinstance;//单例模式持有当前工具类的实例privateConfigUtils(){}@Value("${system.uploadPath}")privateStringuploadPath;//@Value注解......
  • springFactoriesLoader作用是读取配置文件
    `SpringFactoriesLoader`是Spring框架中的一个类,用于从`META-INF/spring.factories`文件中加载配置。这是一个非常强大的机制,使得Spring能够通过查找类路径上的配置文件,动态地发现和加载特定的组件或服务。在Spring自动注入(自动配置)中,`SpringFactoriesLoader`起到了以......
  • C++_读取配置文件以及内存方式
    开发范式输入和输出程序员的另一部分时间是用在获取需求输入上基本上普通开发者都是业务逻辑翻译员,传统开发的最重要的事情就是要理解客户的需求,把需求翻译成计算机系统的流程和逻辑AI开发是基于大模型的开在AI时代从翻译业务逻辑的程序员转变为能调教大模......
  • nacos配置持久化到mysql数据库
    以版本2.4.1为例,要实现Nacos2.4.1的配置持久化,你需要按照以下步骤操作:准备数据库:首先,确保你已经安装并配置好了MySQL数据库,并且版本符合Nacos的要求(MySQL5.6及以上)。创建数据库:在MySQL中创建一个新的数据库,例如命名为nacos。执行SQL脚本:从Nacos的conf......
  • 织梦CMS的数据库配置文件 data/common.inc.php
    打开数据库配置文件:使用FTP客户端或服务器文件管理器打开织梦CMS的数据库配置文件 data/common.inc.php。检查配置信息:查看 $dbip、$dbport、$dbuser、$dbpwd 和 $dbname 这些变量的值是否正确。验证数据库连接:使用数据库管理工具登录数据库,验证提供的数据......
  • 第三章:COMTRADE 配置文件
    第三章:COMTRADE配置文件推荐一款COMTRADE录波文件|可视化工具|电能质量查看软件官网地址:COMTRADEChart概述配置文件是ASCI文本文件,提供给人或计算机程序阅读和解释相关数据文件中的数据值所必须的信息。配置文件具有预定的标准化格式,故无需为每个配置文件编写计算机......
  • Maven中的配置文件
    在使用Maven进行项目管理时,合理配置settings.xml文件可以显著提高开发效率。1.找到maven对应的settings.xml文件我是使用IDEA自带的maven。就算是自己下载的maven,操作也是一样的,先找到setting文件。2.配置镜像资源为了加快依赖下载速度,可以配置国内的镜像资源。以下......
  • 使用nssm将nacos注册为系统服务教程
    每次启动项目之前,都需要去启动nacos服务,感觉非常的麻烦,所以想办法将它注册为系统服务,想用的时候,直接用命令启动,不想用的时候,直接用命令停止,最终找到一个不错的解决方案,操作起来也比较简单。nssm官网地址:https://nssm.cc/这里我们选择日期比较新的版本下载使用,当然你可以通过下面的......