当前位置: 首页 > 网络应用技术

yaml是什么?这与春季靴有什么关系?

时间:2023-03-06 15:30:09 网络应用技术

  yaml是“ yaml ain'tly tly a markup语言”的递归缩写(yaml不是标记语言)。yaml的意思是:“又是另一种标记语言”(仍然是标记语言)。主要优势的声音是数据中心的。,不是语言的重点,例如诸如XML语言之类的大量标签。

  YAML是一种高度可读,易于理解的格式,用于表达数据序列化。语法类似于其他高级语言,并且可以简单地表达列表(数组),分布列表,标量和其他数据表单它使用空白符号来缩小和依赖外观的特征,该特征特别适合表达或编辑数据结构,各种配置文件等。

  YAML的配置文件后缀为.yml,例如Springboot Project中使用的配置文件应用程序。

  春季靴将不会引入基础。推荐本实际教程:https://github.com/javastacks/spring-boot-best-practice

  标量

  标量是最基本的数据类型,不再划分。它们通常用于表示单个变量。有以下七个:

  这样,我们可以在程序中介绍它,如下所示:

  春季靴将不会引入基础。推荐本实际教程:https://github.com/javastacks/spring-boot-best-practice

  目的

  我们知道可以将单个变量与钥匙值配对。使用结肠结构代表密钥:值。请注意添加柱面后面的空间。

  然后将这些属性分配给程序中的人对象,请注意,该人类应该添加get/set方法,否则该属性将无法纠正配置文件的值。使用@configurationproperties inof @configurationproperties inock对象无法很好地解析复杂的对象。

  当然,您还可以使用键的形式:{key1:value1,key2:value2,...},如下:

  大批

  您可以使用一个短的水平杆加上空间界线来形成每个元素的数组。以下地址字段:

  您还可以使用中等括号在 - 线显示表单中显示,如下所示:

  在代码中引入的方法如下:

  如果数组字段的成员也是数组,则可以使用嵌套的形式,如下:

  如果小组成员是对象,则使用以下表格:以下表格:

  如果要引入多行文本块,则可以使用|符号。请注意,结肠之间必须有空间:符号。

  它与添加双引号的效果相同。

  有时我们需要显示可以使用的指定的某些值的类型!(针对符号)明确指定类型。!单个感叹号通常是自定义类型,!Double感叹号是一个内置的类型,例如:

  内置的类型如下:

  引号将使用&锚点来满足星号符号并建立锚点,<<表示合并当前数据以引用锚点。

  以下如下如下:

  文件中还有一个文件参考,该文件已定义为一个很好的变量,如下:

  可以在同一文件中实现多文件分区,即多个配置。在yml文件中,通过 - 分开多个配置,确定根据spring.prfiles的值确定哪种配置

  资料来源:blog.csdn.net/chenlixiao007