一.Spring Boot配置文件:
1.使用的是一个全局配置文件(在src/main/resources目录下):
(1)application.properties
(2)appliction.yml
2. .yml:
(1)YAML( YAML Ain’t Markup Language)语言的文件
(2)以数据为中心,比json、xml等更适合做配置文件
(3)YAML配置例子:
server:
port: 8081
port在server下面一层级,port冒号后面要加一个空格
3.全局配置文件的可以对一些默认设置值进行修改
二.YAML基本语法:
1.基本语法:
(1)key:(空格)value; 表示一对键值对,空格不能省略
(2)以空格的缩进来控制层级关系;只要左对齐,都是同一个层级的;
比如:
server:
port: 8081
path: /test
2.值的写法:
(1)字面量:普通的值(数字、字符串、布尔):
k: v:字面直接来写;
字符串默认不用加上单引号或者双引号
双引号不会转移字符串里面的特殊字符;特殊字符会作为本身想表达的意思
单引号会转移特殊字符;特殊字符最终只是一个普通的字符串数据
(2)对象、Map(属性和值)键值对:
第一种:
k: v:在下一行来写对象的属性和值的关系;注意缩进,对象还是k: v的方式
friends:
firstName: zhangfan
age: 18
第二种:
行内写法:
friends: {firstName: zhangfan,age: 18}
(3)数组(Liat、Set):
第一种:用- 值表示数组中的一个元素
users:
- zf
- er
- sd
第二种:行内写法
users: {zf,er,sd}