当我使用spring boot 1.3.0 rc1时,按
运行应用程序时mvn spring-boot:run
在控制台中输出
no profile actived
使用
运行应用程序时mvn spring-boot:run -Dspring.profiles.active=test
在控制台中,将输出
profile test are activated
但昨天当我改为1.3.0发布并在生产中运行应用程序时,
java -Dspring.profiles.active=production -jar myapp.jar
我无法在控制台中找到以上输出。
另外,我认为如果您指定了生产配置文件,它只会加载appication-production.properties,但它不会加载application.properties。
因此,所有这些让我感到困惑和误导我认为生产配置文件不能影响和运行应用程序java -jar your.jar
无法支持-Dspring.profiles.active
,同时我的同事等待使用我的服务,所以它给了我很多压力。
任何人都可以解释一下吗?