Yaml语法学习
作者:互联网
1.配置文件
SpringBoot使用一个全局的配置文件,配置文件名称是固定的
- application.properties
- 语法结构:key-value
- application.yml
- 语法结构:key:空格value
配置文件的作用:修改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 k: v
注意:
- ""双引号,不会转义字符串里面的特殊字符,特殊字符会作为本身想表达的意思,如:name: "dz \n lover" 输出结果:dz 换行 lover
- ''单引号,会转义特殊字符,特殊字符最终会变成和普通字符一样输出,如:name: 'dz \n lover' 输出结果:dz \n lover
待补充
标签:xml,学习,配置文件,YAML,语法,Yaml,dz,lover,特殊字符 来源: https://www.cnblogs.com/lxzlovewyq/p/13545372.html