全书目录

第四篇:Spring Boot 完全指南 —— 政务大厅宇宙

第七章:配置文件 —— 城市条例写在哪里

1 分钟 66 字 第 98 / 962 个阅读单元

Spring Boot 有一个非常强的能力:外部化配置

最常见的是 application.yml

yaml
spring:
  application:
    name: city-hall
  datasource:
    url: jdbc:postgresql://localhost:5432/city_hall
    username: city
    password: city
  jpa:
    hibernate:
      ddl-auto: update
    open-in-view: false

management:
  endpoints:
    web:
      exposure:
        include: health,info,metrics,prometheus

city:
  approval:
    max-daily-approvals: 200
    timeout: 5s

配置覆盖心智可以先记成:

text
默认值
  < application.yml
  < application-{profile}.yml
  < 环境变量
  < 命令行参数