yaml和properties文件的区别

浅谈springboot架构中yaml文件和properties文件的区别,这里以jdbc连接配置为例。

1.yaml语法风格的配置

spring:

datasource:

driverclassname: com.mysql.jdbc.Driver

url: jdbc:mysql://127.0.0.1:3306/db_name

username: root

password: root

 

2.properties语法风格的配置

spring.datasource.driverclassname=com.mysql.jdbc.Driver

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/db_name

spring.datasource.username=root

spring.datasource. password=root

 

3.对比

以上两种配置功能上完全等效,第一种相对简洁一点,需要注意的是 driverclassname: com.mysql.jdbc.Driver这行代码冒号后面必须有个空格,否则yaml将会解析错误。

你可能感兴趣的:(yaml,properties,yaml和properties)