SpringBoot 配置多种运行环境

 

开发一个环境dev,测试一个环境test,生产(上线)一个环境prod

 

 

在resources下新建3个yml文件

  • application-dev.properties
  • application-test.properties
  • application-prod.properties

分别写开发、测试、生产环境的配置

 

 

在application.properties中指定要使用的配置文件:

spring.profiles.active=dev

指定的是-后面的部分

 

 

执行打包好的jar也可以指定运行环境:

java -jar xxx.jar --spring.profiles.active=dev

 

 

配置文件后缀用yml、properties都行,使用方式都一样

 

点赞