springboot 配置文件键值对
时间: 2023-09-21 19:02:42 浏览: 104
Spring Boot 的配置文件支持多种格式,常用的格式有 `.properties` 和 `.yml` 两种。
`.properties` 格式的配置文件是以键值对的形式存储的,示例如下:
```
# 注释
server.port=8080
logging.level.root=info
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
```
其中,以 `#` 开头的行是注释,不会被解析。每一行的格式为 `key=value` ,其中 `key` 是配置项的名称,`value` 是配置项的值。在 Spring Boot 应用中,可以通过 `@Value` 注解或 `Environment` 接口来获取配置项的值。
`.yml` 格式的配置文件是以缩进和冒号的形式存储的,示例如下:
```
# 注释
server:
port: 8080
logging:
level:
root: info
spring:
datasource:
url: jdbc:mysql://localhost:3306/test
username: root
password: 123456
```
其中,以 `#` 开头的行是注释,不会被解析。每一行的格式为 `key: value` ,其中 `key` 是配置项的名称,`value` 是配置项的值。在 Spring Boot 应用中,可以通过 `@Value` 注解或 `Environment` 接口来获取配置项的值。`.yml` 格式的配置文件相对于 `.properties` 格式的配置文件来说更加灵活和易读。
阅读全文