SpringBoot核心常用YAML语法总结

基本语法

k:(空格)v:表示一对键值对(空格必须有)。以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一个层级的。

server:
  port: 8080
  path: /test

属性和值也是大小写敏感。

普通的值:数字、字符串、布尔

  1. k:(空格)v:字面直接来写。字符串默认不用加上单引号或者双引号。
  2. “”:双引号,不会转义字符串里面的特殊字符,特殊字符会作为本身想表示的意思name: “zhangsan \n lisi”:输出;zhangsan 换行 lisi。
  3. ”:单引号,会转义特殊字符,特殊字符最终只是一个普通的字符串数据name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi。

对象(属性和值)、Map(键值对)

k: v:在下一行来写对象的属性和值的关系,注意缩进对象还是k: v的方式。

friends:
  lastName: zhangsan
  age: 20

行内写法:

friends: {lastName: zhangsan,age: 18}

数组(List、Set)

用-(空格)值表示数组中的一个元素:

persons:
  ‐ 张三
  ‐ 李四
  ‐ 王五

行内写法:

persons: [张三,李四,王五]

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.net/procedure/29792.html

发表评论

登录后才能评论