SpringBoot 动态配置Profile环境的方式

开发环境端口号是 8081

生产环境端口号是 8082

springboot的配置方式
springboot的配置有两种:properties和yaml或yml

properties方式配置

1、在application.properties配置环境
创建两个application-xx.properties

一个application-dev.properties #开发环境

一个application-pro.properties #生产环境

在application.properties中修改

spring.profiles.active=pro #切换为生产环境

spring.profiles.active=dev #切换为开发环境

目录结构

SpringBoot 动态配置Profile环境的方式插图

2、通过运行jar包修改环境配置文件
java -jar jar包文件路径 –spring.profile.active=dev #切换开发环境

java -jar jar包文件路径 –spring.profile.active=pro #切换生产环境

SpringBoot 动态配置Profile环境的方式插图1

 

yaml方式配置

yaml配置比properties方式简略:一个yaml文件可以顶替上面三个properties 文件;通过’—‘三个横杠来分割环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#--- 这三个横杠就相当于 创建多个properties 文件
---
server:
port: 8081
spring:
profiles: dev #指定的环境名称
---
server:
port: 8082
spring:
profiles: pro #指定的环境名称
---
spring:
profiles:
active: pro #配置环境
---

SpringBoot 动态配置Profile环境的方式插图2

 

标签

发表评论