浅谈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将会解析错误。