SpringBoot的多环境配置

1、可以在resources中定义多个配置文件 :application-dev.properties 、application-prod.properties,然后在主配置文件中(application.properties)中激活哪个配置文件

#激活开发环境
spring.profiles.active=dev

2、可以使用yml配置的多环境文档块(方便)

server:
  port: 8080
spring:
  profiles:
    active: prod

my-swagger:
  title: Swagger2的在线生成API文档
  description: 欢迎来到这里
  version: v1.0.0
  termsOfServiceUrl: 欢迎来到这里
  license: The Apache License
  licenseUrl: http://www.baidu.com

swagger:
  enable: false

---
server:
  port: 8081

spring:
  profiles: dev
---
server:
  port: 8082

spring:
  profiles: prod

3、使用命令行参数激活指定的环境 :java -jar xxxxx.jar --spring.profiles.active=dev

上一篇:Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响


下一篇:springboot无法完成变量从pom到.properties文件自动替换的问题