SpringBoot使用一个全局的配置文件,配置文件名是固定的
application.properties
application.yml
YAML是一个标记语言,以数据为中心
YAML基本语法:
k: v 表示一对键值对,空格必须有
以空格的缩进控制层级关系
只要是左对齐的一列数据,都是同一个层级的
属性和值也是大小写敏感的
server:
port: 8081
path: /hello
2、值的写法
字面量:普通的值(数字,字符串,布尔值)
对象,MAP(属性和值)(键值对):字符串默认不用加上单引号或双引号
“”:不会转义字符串中的特殊字符 eg
对象还是k: v的方式
数组(List,Set):用-值表示数组中的每一个元素
利用@ConfigurationProperties(prefix = “person”)告诉springboot本类的所有属性的每一个值,映射到这个组件中