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

yml文件颜色不对(yml文件写法)原文网址 yml yaml 文件格式 配置文件 用法 写法 IT 利刃出鞘的博客 CSDN 博客 说明 是一种简洁的非标记语言 文件名后缀为 yml java 中经常用它描述配置文件 YAML 以数据为中心 比 json 等更适合做配置文件 使用空格进行缩进 分行组织数据 从而使得表示更加简洁易读 基本规则 大小写敏感 使用缩进表示层级关系 只能使用空格进行缩进

大家好,我是讯享网,很高兴认识大家。



原文网址: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 入门教程 | 菜鸟教程

&nbsp;

小讯
上一篇 2025-05-10 19:51
下一篇 2025-05-17 18:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/148520.html