📜  Spring Boot – application.ymlapplication.yaml 文件(1)

📅  最后修改于: 2023-12-03 15:35:03.039000             🧑  作者: Mango

Spring Boot – application.yml/application.yaml 文件

application.yml或者application.yaml文件是Spring Boot应用程序中的配置文件,允许你配置Spring Boot应用程序中的各种设置。

语法

application.yml或者application.yaml使用基于缩进的语法来组织配置,使用冒号来分隔键和值。例如:

server:
  port: 8080
spring:
  datasource:
    url: jdbc:mysql://localhost/mydb
    username: root
    password: root

以上示例中,serverspring是顶级键,每个下面都有嵌套的键和值。

常用配置

下面是一些在application.yml或者application.yaml中常见的配置示例:

设置端口号
server:
  port: 8080
配置数据库
spring:
  datasource:
    url: jdbc:mysql://localhost/mydb
    username: root
    password: root
配置日志
logging:
  level:
    org.springframework: INFO
Profile

可以使用YAML文件来为不同的环境创建不同的配置文件。你可以直接使用:

spring:
  profiles:
    active: dev

在不同的文件中定义不同环境的配置,比如application.ymlapplication-prod.yml:

# application.yml 文件
spring:
  datasource:
    url: jdbc:mysql://localhost/test
    username: root
    password: root

# application-prod.yml 文件
spring:
  datasource:
    url: jdbc:mysql://prod/test
    username: prod
    password: prod
总结

application.yml或者application.yaml是Spring Boot应用程序中的配置文件,用于设置各种配置选项。它使用基于缩进的语法来组织,可以定义不同的环境,以适应不同的场景。