Spring Boot在环境中设置活动配置文件

时间:2015-11-03 18:58:04

标签: java java-ee web configuration spring-boot

我有几个Linux环境,我的Spring启动应用程序将被部署到QA& PROD。

如果我设置了一个System属性,例如thsese,并在Spring Boot应用程序中将它们拉出来设置活动环境,

ENVIRONMENT=QA in QA and
ENVIRONMENT=PROD in PROD

我可能面临任何潜在的限制(技术,管理,持续集成等问题),还是有更好的方法来获取活跃的环境?

1 个答案:

答案 0 :(得分:3)

只需命名您的环境变量SPRING_PROFILES_ACTIVE,它将自动被Spring Boot选中,无需为此实现任何自定义逻辑(请参阅有关外部化配置的文档:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config)。