application.properties和application.yml有什么区别?
时间: 2023-09-03 08:12:04 浏览: 92
笔记29-JAVAEE之SpringBoot的配置文件
application.properties和application.yml都是Spring Boot中的配置文件,其中.properties是基于键值对的格式,而.yml是基于缩进和冒号的格式。
使用.properties文件时,配置项以key=value的形式出现,每个配置项一行。例如:
```
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/test
```
使用.yml文件时,配置项以缩进和冒号的形式出现,每个配置项可以放在单独的行或者同一行中,但是同一层级的配置项必须有相同的缩进。例如:
```
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/test
```
相比较而言,.yml文件更加易读、易维护,适合于复杂的配置项。但是在一些简单的应用场景中,.properties文件也是可行的选择。
阅读全文