SpringBoot的全局配置文件有application.properties&application.yaml两种配置文件,它们的配置文件名是固定的。
配置文件的作用:修改SpringBoot的自动配置默认值,SpringBoot在底层为我们提供这项功能的支持。
Yaml是YAML Ain't a Markup Language的递归缩写。
以往的配置文件大多数使用xxxx.xml,而现在出现的xxx.yaml配置文件以数据为中心,更加适合作为配置文件来使用。
两种文件的配置语法有所区别:
server:
port: 8081
server.port=8081
上为yaml,下为properties文件。
Yaml语法:
1.基本语法:
k:(空格)v:表示一对键值对(空格必须有);
以空格的缩进来控制层级关系;只要是左对齐的一列数据都属于同一层级的。如上图可以看出,server是一个层级的,以下缩进的是它的相关属性的配置。同时注意属性和值都是大小写敏感。