1.配置文件的使用
springboot使用一个全局的配置文件,配置文件名在约定的情况下名字都是固定的,都是application。
spring boot的配置文件共分为三种:application.properties,applicaion.yml以及application.yaml。默认配置下核心配置文件是application.properties。常用的是前面两种,以下都只进行properties和yml进行讲解。
2.配置文件的格式
application.properties的格式采用的是:Key / Value 键值对的形式。
application.yml的格式则采用的是树形结构:
在只考虑可读性的情况下,yml的树形结构要更加的清晰,可读性更强。
3.yml的格式规范
k:(空格)v:表示一对键值对(空格必须有);
用空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的属性和值也是大小写敏感;尽量不要使用table键来进行缩进,因为在不同的编译器当中,table键代表的空格数可能不同。
4.配置文件的加载顺序(各个配置文件都在同一级目录下的前提下)
在同一个目录下,有application.yml也有application.properties,默认先读取application.properties。
在同一个配置属性,在多个配置文件都配置了,默认使用第1次读取到的,后面读取的不覆盖前面读取到的。