SpringBoot有两种配置文件
分别是:application.properties和application.yml(yaml)
SpringBoot默认从Resources目录加载以上两种文件
注意:SpringBoot的配置文件可以同时存在,但是会有加载顺序,最终实现的只有一种配置文件
加载顺序:
从上往下配置文件的加载顺序,所以后加载的配置文件会覆盖前面加载的配置文件
application.properties:
它是一个键值对形式的配置文件。在SSM中的application配置文件有以它作为外部数据库的连接配置数据文件
application.yml:
简述:
YML文件格式是YAML(YAML Aint Markup Language)编写的文件格式,YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一 种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的。YML文件是以数据为核心的,比传统的xm|方式更加简洁。
YML的文件后缀可以使用.yml或者是.yaml。
语法格式:
key: value 注意:冒号:后面要加空格
例子:port: 8080
key:
key1: value1
key2: value2
key3: value3
例子:
或者是:
key: {key1: value1,key2: value2}
还是强调每个value前面都要加空格
配置数组:
语法:
key:
- value1
- value2
或者:
key: [value1,value2]