如何在Spring Boot

时间:2015-08-06 20:43:19

标签: spring-boot environment-variables

如何在Spring Boot中设置默认环境?

我输入application.properties

spring.profiles.include=prod,dev
spring.profiles.active=prod

和用户变量:

SPRING_PROFILES_ACTIVE = dev

因此,当我开发我的环境时,我的环境是dev,但是当我生成.war并在tomcat中部署时,他仍然使用dev环境(我在另一个comp中部署而没有其他conf)< / p>

如何设置我的默认环境(如果他在用户变量或命令行中没有找到任何产品)?

1 个答案:

答案 0 :(得分:4)

查看配置文件特定属性的Spring Boot指南

http://docs.spring.io/spring-boot/docs/1.3.0.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-external-config-profile-specific-properties

我会删除你的application.properties中的内容。您告诉它包括(而不是替换)dev和prod配置文件。

更容易设置
  1. application.properties(如果未设置配置文件)
  2. application-dev.properties(对于开发档案)
  3. application-prod.properties(针对prod个人资料)