其他分享
首页 > 其他分享> > Yaml语法学习

Yaml语法学习

作者:互联网

1.配置文件

SpringBoot使用一个全局的配置文件,配置文件名称是固定的

配置文件的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了

比如可以在配置文件中修改Tomcat默认启动的端口号

1 server.port=8081

2.yaml概述

YAML是YAML Ain't a Markup Language(YAML不是一种标记语言)的递归缩写

在开发这种语言是,YAML的意思其实是:Yet Another Markup Language(仍是一种标记语言)

这种语言以数据做中心,而不是以标记语言为重点

以前的配置文件,大多数都是使用xml来配置,比如一个简单的接口配置,我们来对比一下yaml和xml

传统的xml

1 <server>
2      <port>8081<port> 
3 </server>

yaml配置

1 server: 
2     prot: 8080

3.yml基本语法

说明:语法要求严格

  1. 空格不能省略
  2. 以缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的
  3. 属性和值的大小写都是什么敏感的

字面量: 普通的值【数字,布尔值,字符串】

字面量直接写在后面就可以,字符串默认不用加上双引号或者单引号

1 k: v

 

注意:

  1. ""双引号,不会转义字符串里面的特殊字符,特殊字符会作为本身想表达的意思,如:name: "dz \n lover"  输出结果:dz 换行 lover
  2. ''单引号,会转义特殊字符,特殊字符最终会变成和普通字符一样输出,如:name: 'dz \n lover'  输出结果:dz \n lover

 

待补充

标签:xml,学习,配置文件,YAML,语法,Yaml,dz,lover,特殊字符
来源: https://www.cnblogs.com/lxzlovewyq/p/13545372.html