SpringBoot Profile 多环境配置
多配置文件配置(properties): 格式: applicatino-{profile}.properties
默认: applicatino.properties
开发: applicatino-dev.properties
生产: applicatino-prod.properties
激活配置:
代码语言:javascript复制spring.profiles.active=dev
多文档块配置(yml)
代码语言:javascript复制server:
port: 9090
spring:
profiles:
active; dev
---
server:
port: 9091
spring:
profiles: dev
---
server:
port: 9092
spring:
profiles: prod
Idea激活指定环境配置: Idea->Run/Debug Configuration->Program arguments:
代码语言:javascript复制--spring.profiles.active=dev
Idea虚拟机参数 Idea->Run/Debug Configuration->VM options
代码语言:javascript复制--Dspring.profiles.active=dev
命令行激活指定环境配置:
代码语言:javascript复制java -jar xxx.jar --spring.profiles.active=dev