当前位置:网站首页 > 编程语言 > 正文

yml文件颜色不对(yml文件写法)



原文网址:yml/yaml--文件格式/配置文件--用法/写法_IT利刃出鞘的博客-CSDN博客

说明

   是一种简洁的非标记语言,文件名后缀为.yml,java中经常用它描述配置文件。

YAML以数据为中心,比json/等更适合做配置文件。

使用空格进行缩进,分行组织数据,从而使得表示更加简洁易读。

基本规则

  • 大小写敏感。
  • 使用缩进表示层级关系。只能使用空格进行缩进,禁止使用tab缩进。
  • 在SpringBoot中,使用两个空格进行缩进。
  • 使用#表示注释。
  • 字符串可以不用引号标注。
  • 缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。

数据类型

YAML 支持以下几种数据类型:

  • 对象:键值对的集合。又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
  • 数组:一组按次序排列的值,又称为列表(list)/ 序列(sequence)
  • 纯量(scalars):单个的、不可再分的值

简介

纯量是最基本的,不可再分的值,包括

  • 字符串
  • 布尔值
  • 整数
  • 浮点数
  • Null
  • 时间
  • 日期

示例

key1: true

字符串可不用加单引号或双引号

可使用双引号或者单引号包裹

多行字符串

单引号和双引号的区别:单引号会对特殊字符转义,双引号不会对特殊字符转义

转换后的结果

1234

对象键值对:使用冒号结构表示:key: value,冒号后面要加一个空格。

层级关系有如下两种表示方式

写法1:

写法2:

数组/List/Set(用-值表示数组中的一个元素)

:法1

法2

YML支持多维数组

法1:在该项下面缩进一个空格。(貌似不缩进也可以)

结果:[["A", "B", "C"]]

法2:行内表示:

说明

锚点 & 和别名 *,可以用来引用。

  • &:用来建立锚点(defaults_tag),锚点标记后面数据为引用数据
  • <<:表示合并到当前数据,
  • * :用来引用锚点。

示例

SpringBoot的application.yml或者application.properties使用${}进行引用,例如:

多个文档在一个yml文件,使用 --- 分隔方式来分段。

YAML 入门教程 | 菜鸟教程

到此这篇yml文件颜色不对(yml文件写法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 最终幻想7战斗系统好蠢(最终幻想7战斗系统太复杂)2025-07-15 15:45:07
  • tkdd期刊 letpub(tkdd期刊含金量)2025-07-15 15:45:07
  • sigmoid参数(sigmoid参数量)2025-07-15 15:45:07
  • ewh什么意思(ewm是什么意思)2025-07-15 15:45:07
  • aw是什么意思的缩写(aww是什么缩写)2025-07-15 15:45:07
  • 游戏的分类标准和分类方法(游戏的分类标准和分类方法是什么)2025-07-15 15:45:07
  • polowalk(polowalk中文叫什么牌子)2025-07-15 15:45:07
  • st7796s中文手册(st7796s spi)2025-07-15 15:45:07
  • 卡巴斯基个人版5设备(卡巴斯基个人版多少钱)2025-07-15 15:45:07
  • 下载安装包需要读写文件权限怎么开启(下载文件后安装包还需要留下来吗)2025-07-15 15:45:07
  • 全屏图片