在Spring Boot项目中,还可以使用YAML配置文件,这是一种使用.yml
作为扩展名的配置文件。
YAML的语法格式表现为:
-
如果属性名中有小数点,可以将小数点改为冒号,并换行,每换一行缩进2个空格
- 注意:必须是2个空格,不可以是其它符号,例如不可以是TAB制表位
- 提示:在IntelliJ IDEA中,编辑
.yml
文件时,按下的TAB键会被自动处理为2个空格
-
属性名与属性值之间,使用1个冒号和1个空格进行分隔
-
如果多个属性名有相同的部分,不必反复编写相同的部分,只要不同的部分保持相同的缩进即可
-
即使原属性名中是小数点的部分,没有替换为冒号加换行,也并不影响正常运行
例如:
spring:
datasource:
username: root
password: root
将原application.properties改为application.yml:
# 激活某些Profile配置
spring:
profiles:
active: dev
# 使用Mybatis时,配置SQL语句的XML文件的位置
mybatis:
mapper-locations: classpath:mapper/*.xml
将原application-dev.properties改为application-dev.yml:
# 连接数据库的配置
spring:
datasource:
url: jdbc:mysql://localhost:3306/mall_pms?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Chongqing
username: root
password: root
# 日志的显示级别
logging:
level:
cn.tedu.csmall: trace