springBoot2.0配置profile

1. 使用yaml来配置,直接配置application.yml文件

server:
  port: 8888
spring:
  profiles:
    active: dev # 激活生产环境
---
# 测试环境
server:
  port: 8889
spring:
  profiles: dev
---
# 生产环境
server:
  port: 8886
spring:
  profiles: prod

2. 使用配置application.properties方式来配置

主配置文件的文件名,可以是application-{profile}.properties
默认使用application.properties的配置;
在配置文件中,使用application.profiles.active=dev激活使用

application.properties配置激活的环境

除了在配置文件中确定运行之外,还可以在idea中编辑配置决定运行的环境

--spring.profiles.active=prod

也可以先生成jar包,在运行jar包时指定运行环境

java -jar spring-boot-hello-quick-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

参考

SpringBoot使用yml配置多 profile

原文地址:https://www.cnblogs.com/ifme/p/11911760.html