2015-11-03 65 views
0

我有几个Linux环境,我的spring引导应用程序即将部署到其中,即QA & PROD。Spring Boot在环境中设置活动配置文件

如果我设置系统属性,如thsese,和他们拉在春季启动应用程序设置活动环境,

ENVIRONMENT=QA in QA and 
ENVIRONMENT=PROD in PROD 

是否有任何潜在的局限性(technicnal,管理,持续集成问题等)我可能会面对还是有更好的方法来选择活跃的环境?

回答

3

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

+0

这是多个活动配置文件的正确语法吗? SPRING_PROFILES_ACTIVE =生产,配置文件A,配置文件B – user6123723

+1

也http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-profiles它解释了配置文件的概念。 @uhsarp是的 – zapl

相关问题