pro:生产环境,面向外部用户的环境,连接上互联网即可访问的正式环境。
pre:灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样。
test:测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定。
dev:开发环境,外部用户无法访问,开发人员使用,版本变动很大。
application-pro.properties:生产环境
application-pre.properties:灰度环境
application-test.properties:测试环境
application-dev.properties:开发环境
1、需要在application.properties文件中通过spring.profiles.active属性来设置,其值对应{profile}值
2、启动时加上参数--spring.profiles.active=xxx,例:java -jar xxx.jar --spring.profiles.active=pro
项目开发中的pro、pre、test、dev环境及SpringBoot多环境配置
原文:https://www.cnblogs.com/ahhhhh/p/13823709.html