通过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属性

posted @ 2020-11-08 19:07  Awecoder  阅读(218)  评论(0编辑  收藏  举报