Spring Boot 利用 profile 进行多环境配置

  • A+
所属分类:Java 架构

这里使用 YAML 的方式配置

1、在 resources 目录下建立以下几个文件(若存在则不需要创建);

application.yml

application-dev.yml 开发环境

application-pro.yml 生产环境

application-test.yml 测试环境

Spring Boot 利用 profile 进行多环境配置

 

2、在 application.yml 文件中添加以下内容;

  1. spring:
  2.   profiles:
  3.     active: dev

spring.profiles.active 的值为:不同的环境(dev、pro、test)项目启动后会默认加载 application-dev.yml 的配置文件

注意:spring.profiles.active 的值为配置文件名称中 - 后面的内容。比如:application-{profile}.yml

 

3、启动方式;

java -jar xxx.jar,启动的是 application.yml 中配置的环境;

java -jar xxx.jar --spring.profiles.active=test,启动的是 application-test.yml 的配置文件;

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: