当前位置: 首页 > news >正文

SpringBoot 配置文件${variable:default}用法

${variable:default}用法,variable​是变量名,default​是默认值。如果配置文件中未指定该变量的值,则会使用默认值来替代。

解释代码: ip: ${NACOS_IP:@nacos.ip@}

该yaml函数是一个配置项,用来指定Nacos服务器的IP地址。其中${NACOS_IP:@nacos.ip@}是一个占位符,表示通过某种方式获取到Nacos服务器的IP地址,并将其赋值给ip字段。具体获取方式可能与具体的配置文件或环境变量有关。

前面的NACOS_IP变量是什么意思?

NACOS_IP是一个环境变量,这个表达式${NACOS_IP:@nacos.ip@}在配置文件中使用了占位符来引用环境变量。其含义如下:
1、环境变量引用:${NACOS_IP}部分表示在运行时会查找名为NACOS_IP的环境变量,并将其值注入到yaml配置中作为ip字段的值。
2、默认值::@nacos.ip@部分可能表示一个默认值(不过这不是标准的环境变量默认值语法),如果NACOS_IP环境变量未定义或者获取不到有效值,则使用@nacos.ip@作为替代值。但在标准的环境变量替换规则中,通常不会这样设置默认值,通常的做法是在环境变量不存在时提供一个固定的默认字符串或为空。

环境变量怎么配置?
1、右键点击桌面的“此电脑”或“计算机”图标,选择“属性”选项。
2、在打开的窗口中点击左侧的“高级系统设置”链接。
3、在“系统属性”对话框内切换到“高级”选项卡,然后点击“环境变量”按钮。
4、在环境变量窗口中,可以在“系统变量”区域找到或新建需要的变量:
5、若要编辑已存在的变量,比如 Path,选择它并点击“编辑”按钮,在弹出的对话框中添加新的路径值,用分号(;)与其他路径隔开,例如:“C:\Program Files\MySQL\MySQL Server 8.0\bin”。
若要新建变量,点击“新建”按钮,输入变量名与变量值,如 JAVA_HOME,变量值为JDK安装路径。

http://www.lryc.cn/news/310914.html

相关文章:

  • CUDA学习笔记02:测试程序hello world
  • 2023年第十四届蓝桥杯大赛软件类省赛C/C++大学A组真题
  • 项目部署发布
  • MATLAB环境下基于离散小波变换的心电信号伪影去除及PQRST波检测
  • SwiftUI 在 App 中弹出全局消息横幅(下)
  • 2023年06月CCF-GESP编程能力等级认证Scratch图形化编程三级真题解析
  • 升级openssl
  • 软考基础知识2
  • Python基本数据类型介绍
  • 边缘计算网关:连接物理世界与数字世界的桥梁-天拓四方
  • NTP网络校时服务器(GPS北斗卫星校时系统)应用场景
  • Intel 芯片 Mac 如何重新安装系统
  • 【uni-app】condition 启动模式配置,生产环境无效,仅开发期间生效
  • sql单表运用11.3
  • YOLOv5目标检测学习(1):yolo系列算法的基础概念
  • 【大数据】通过 docker-compose 快速部署 MinIO 保姆级教程
  • VMware 虚拟机安装windows 10操作系统
  • Mysql实战(2)之MySQL执行流程
  • ES6 | (二)ES6 新特性(下) | 尚硅谷Web前端ES6教程
  • 客户案例|用友NC财务系统上云
  • OceanPen Art AI绘画系统内容讲解
  • 类 Unix 系统的文件目录结构
  • 外部存储器接口(EMIF)
  • 华为认证HCIP报名条件有哪些?考试要求介绍
  • 【Python】变量的引用
  • nextjs13如何进行服务端渲染?
  • Redis-基础篇
  • 【好书推荐-第七期】《RTC程序设计:实时音视频权威指南》(音视频开发必看!)
  • 还在犹豫学不学?鸿蒙技术是否有前途的最强信号来了
  • webpack的plugin 插件教程