在Spring Boot中,支持使用YAML语法格式的配置文件,这类配置文件的扩展名是
.yaml
或.yml
通常,在同一个项目中,不会同时使用.properties
和.yml
配置文件,只会在这2者中选择其中1种。关于YAML语法:
属性名中如果使用了小数点分隔为多个部分,则不再使用小数点,而是改为1个冒号和换行,并且,换行之后的下一行需要缩进2个空格,并且,每换行1次就增加2个空格的缩进
如果多个属性名存在相同的部分,不必反复写相同的部分,而是保持相同的缩进即可
属性名与属性值之间使用1个冒号和1个空格进行分隔
例如,原本的.properties
配置是:
spring.datasource.url=jdbc:mysql://localhost:3306/mall_pms
spring.datasource.username=root
spring.datasource.password=root
改为.yml
配置则是:
spring:
datasource:
url: jdbc:mysql://localhost:3306/mall_pms
username: root
password: root
提示:在YAML语法中,属性名中的小数点不换成冒号加换行也是允许的!