application.yml基本配置
时间: 2025-03-06 11:15:25 浏览: 39
### Spring Boot application.yml 基本配置
#### 1. 应用程序基本信息配置
在 `application.yml` 中可以设置应用程序的基本信息,比如应用名称和服务端口号:
```yaml
server:
port: 8080
spring:
application:
name: my-spring-boot-app
```
此部分定义了服务器监听的端口为8080,并设置了Spring应用程序的名字[^1]。
#### 2. 数据库连接池配置
对于大多数Web应用程序来说,数据库是非常重要的组成部分之一。下面是一个典型的JDBC数据源配置实例:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTC
username: root
password: secret
driver-class-name: com.mysql.cj.jdbc.Driver
```
这里指定了MySQL数据库的位置、用户名、密码以及驱动类名。
#### 3. 日志级别调整
日志记录有助于调试和监控生产环境下的问题。可以通过修改日志级别来控制输出的信息量:
```yaml
logging:
level:
root: info
org.springframework.web: debug
```
这段代码将全局的日志等级设为了INFO级,但对于所有的Spring Web包,则启用了更详细的DEBUG级别的日志。
#### 4. 多环境配置支持
当项目存在多个运行环境(开发/测试/生产),可利用profile功能实现不同场景下的差异化配置。例如创建名为 `application-dev.yml` 的文件专门针对开发模式做特殊设定;而默认情况下读取的是根目录下的通用版 `application.yml` 文件[^2]。
阅读全文
相关推荐


















