整理自雷丰阳_尚硅谷
Spring Boot配置
配置文件
Spring Boot使用一个全局的配置文件,用于修改SringBoot自动配置的默认值。配置文件名是固定的。
- application.properties
- application.yml
YAML
以前的配置文件大都使用xml文件。YAML以数据为中心,比json,xml更适合做配置文件。xml大量的数据浪费在了标签的开立上。
YAML
server:
prot: 8081
XML:
<server>
<port>8081</port>
</server>
YAML语法
基本语法
- 用k: v表示一对键值对。
- 以空格的缩进来控制层级关系,只要是左对齐的一列数据,就是一个层级的
- 属性和值是大小写敏感的
注: v前面的空格必须有
值的写法
字面量
普通的值(数字,字符串,布尔)
k: v 字面直接来写
注: 字符串不用加单引号或双引号
""双引号:不会转义特殊字符,特殊字符会按照想表示的意思输出
''单引号:会转义特殊字符,特殊字符失去功能,输出字符本体
例:
name: “zhangsan \n lisi” 输出 zhangsan 换行 lisi
name: ‘zhangsan \n lisi’ 输出 zhngsan \n lisi
对象、map(键值对)
也是 k: v 的形式
例:
正常写法
friends:
lastName: zhangsan
age: 20
行内写法
friends: {
lastName: zhangsan, age: 20}
数组(List,Set)
用- 值表示数组中的元素
正常写法
pets:
- cat
- dog
-