【SpringBoot】SpringBoot配置Profile多环境支持

SpringBoot配置Profile多环境支持

1)多profile文件形式

application-{profile}.properties
一般命名
开发:dev
生产:prod
测试:test

2)激活指令profile

  1. 在 application.properties中激活application-dev.propertie
spring.profiles.active=dev

3)yml文件多文档块

举个例子,一目了然

server:
  port: 8090
spring:
  profiles:
    active: dev
 
---
# dev环境
server:
  port: 8091
spring:
  profiles: dev
 
---
# test环境
server:
  port: 8092
spring:
  profiles: test
 
---
# prod环境
server:
  port: 8093
spring:
  profiles: prod

4)命令行激活模式

–spring.profiles.avtive={运行配置}

1)配置指令
【SpringBoot】SpringBoot配置Profile多环境支持_第1张图片
【SpringBoot】SpringBoot配置Profile多环境支持_第2张图片

5)运行 jar

可以直接指定运行环境
例子:

java -jar xxxx.0.0.1.SNAPSHOT.jar --spring.profiles.avtive=dev

6)虚拟机参数激活模式

-Dspring.profiles.avtive={运行配置}
【SpringBoot】SpringBoot配置Profile多环境支持_第3张图片

你可能感兴趣的:(SpringBoot)