yaml配置文件(SpringBoot学习4)
SpringBoot使用一个全局的配置文件,配置文件名是固定的
application.properties 语法结构:key=value
application.yaml 语法结构:key:空格value
#是注释
#yaml 普通的key - value
例:name: 哈哈
# 对象 yaml格式的配置文件可以写对象 properties 的不行
例:student:
name: zhang
age: 3
#相等于properties格式配置文件的
student.name=zhang
student.age=3
yaml还可以写数组
#宠物数组
pets:
- cat
- dog
- pig
#还可以写在行内
#对象行类写法
student: {name: zhang,age: 3}
#数组行内写法
pets: [cat,dog,pig]
#集合
map:
name: 哈哈 feature: 哈哈2
#行内式写法
map: {"name":"哈哈1","feature":"哈哈2"}
yaml文件可以在下面这些地方写,优先级从高到低
yaml简洁的多环节切换