【SpringBoot】SpringBoot配置Profile多环境支持
程序员文章站
2022-04-30 13:59:04
...
SpringBoot配置Profile多环境支持
1)多profile文件形式
application-{profile}.properties
一般命名
开发:dev
生产:prod
测试:test
2)**指令profile
- 在 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)配置指令
5)运行 jar
可以直接指定运行环境
例子:
java -jar xxxx.0.0.1.SNAPSHOT.jar --spring.profiles.avtive=dev
6)虚拟机参数**模式
-Dspring.profiles.avtive={运行配置}