SpringBoot的配置文件有哪几种格式?它们有什么区别?
时间: 2023-12-24 21:03:42 浏览: 329
SpringBoot基本配置详解.docx
5星 · 资源好评率100%
Spring Boot 的配置文件主要有两种格式:properties 和 YAML。它们都是文本文件,用于存储应用程序的配置信息。
properties 文件格式采用“键=值”的形式,每行一个配置项,如下所示:
```
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
```
YAML 文件格式则采用缩进的方式表示层次关系,如下所示:
```yaml
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/test
username: root
password: 123456
```
两种格式各有优缺点,properties 格式简单易懂,适合小型和简单的项目,而 YAML 格式则更加优雅和可读性更强,适合大型和复杂的项目。另外,YAML 格式支持注释,可以对配置项进行更详细的说明。
需要注意的是,Spring Boot 会优先读取 YAML 格式的配置文件,如果找不到,则读取 properties 格式的配置文件。
阅读全文