通过Spring profile方式实现多环境部署
1 多环境部署
在实际软件开发和部署过程中,我们的软件往往需要在不同的运行环境中运行。例如,各个环境数据库地址不同,需要单独配置。spring高级装备中提供profile,来支持多环境部署。
1.1 使用spring profile机制实现
application.yaml作为主配置文件,配置主要属性以及确定当前使用环境。application-{name}.yaml是挂件文件,进行个性化配置。
# application.yaml
server:
port: 8088 # 默认dev访问8088端口号
spring:
profiles:
active: prd # 激活prd环境
# application-prd.yaml
# 挂件配置
server:
port: 80 # prd环境访问80端口号
spring.profiles.active是核心配置。
1.2 通过maven配置profiles属性
版权声明:本文为博主原创文章,未经博主允许不得转载。