配置文件:
SpringBoot使用全局的配置文件,配置文件名称一般为application
1: xxx.properties
语法结构: key=value
修改tomcat默认端口号:
server.port=8081
2: xxx.yml
语法结构: key: 空格 value
修改tomcat默认端口号:
server:
port : 空格 8081
配置文件的作用: 修改SpringBoot自动配置的默认值
yaml概述
yaml以数据为中心,而不是以标记语言为重点!
yaml和xml的区别
传统xml配置:
<server>
<port>8081</port>
</server>
yaml配置:
port:空格 8081
yaml基础语法
1、空格不能省略
2、以缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的
3、属性和值的大小写都要和类对应
字面量:普通的值【数字、布尔值、布尔值】
字符串默认不用加上双引号或者单引号
key: 空格 value
注意:
1:“”双引号不会转义字符串里面的特殊字符串,特殊字符串会以原本的意思输出
例子: key: "xxx \n xxx" 输出 :xxx 换行 xxx
2:‘’单引号会转义特殊字符串,特殊字符串最终会变成和普通字符一样输出
例子:key: 'xxx \n xxx' 输出: xxx \n xxx
对象、Map( 键值对 )
key:
value1:
value2:
例子:
student:
name: xxx
age: xxx
行内写法
student: { name: xxx,age: xxx}
数组( List、set )
用-表示数组中的一个元素,比如:
pets:
- dog
- pig
- cat
行内写法
pets: [ cat,dog,pig ]