[SpringBoot]YAML语法的配置

SpringBoot支持使用YAML格式的配置文件,如`.yaml`或`.yml`,替代传统的`.properties`。YAML语法规定,属性名用冒号和换行表示,后续行需缩进,相同部分可共享缩进。例如,`spring.datasource`配置在YAML中会更直观。尽管小数点也可用于属性名,但通常使用冒号换行方式提高可读性。
摘要由CSDN通过智能技术生成

在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语法中,属性名中的小数点不换成冒号加换行也是允许的!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值