欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-30 13:59:04
...

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多环境支持
【SpringBoot】SpringBoot配置Profile多环境支持

5)运行 jar

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

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

6)虚拟机参数**模式

-Dspring.profiles.avtive={运行配置}
【SpringBoot】SpringBoot配置Profile多环境支持