在 Spring Boot 中,配置文件用于管理应用程序的设置和参数,通常存放在项目的 src/main/resources
目录下。Spring Boot 支持多种类型的配置文件,并通过这些文件来控制应用的行为和环境配置。
1. application.properties
application.properties
是 Spring Boot 默认的配置文件格式之一,它是基于 键值对 的配置方式,简单易用。通过这个文件,你可以配置 Spring Boot 应用程序的各种参数,如数据库连接、端口号、日志级别等。
示例:
# Server port
server.port=8080
# Logging level
logging.level.org.springframework=DEBUG
# Database configuration
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=root
server.port=8080
设置应用程序的 HTTP 服务端口为8080
。logging.level.org.springframework=DEBUG
设置 Spring 框架的日志级别为DEBUG
。spring.datasource.*
配置数据库连接的 URL、用户名和密码。
2. application.yml / application.yaml
application.yml
(或 application.yaml
)是另一个常见的配置文件格式,YAML 是一种更加结构化、可读性强的格式。在功能上,它与 application.properties
完全相同,可以用来配置相同的内容。
YAML 格式更适合表示层级结构,因此在配置嵌套的属性时更为方便和直观。
示例:
server:
port: 8080
logging:
level:
org.springframework: DEBUG
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: secret
-
<