如何在命令行中使用 -Dspring.profiles.active=prod 应用 -prod.properties?
How to application-prod.properties using -Dspring.profiles.active=prod in command line?
我正在尝试使用产品配置文件,
为此,我使用其他配置创建了一个应用程序-prod.properties 文件,当我 运行
-Dspring.profiles.active=prod
设置 application.properties 而不是 "application-prod.properties"。
我是不是忘了这里的一些步骤?
确保在 jar 之前指定 -Dspring.profiles.active=prod
设置。
例如,
java -Dspring.profiles.active=prod -jar demo-0.0.1-SNAPSHOT.jar
可以,但是
java -jar demo-0.0.1-SNAPSHOT.jar -Dspring.profiles.active=prod
不会。
我正在尝试使用产品配置文件, 为此,我使用其他配置创建了一个应用程序-prod.properties 文件,当我 运行
-Dspring.profiles.active=prod
设置 application.properties 而不是 "application-prod.properties"。
我是不是忘了这里的一些步骤?
确保在 jar 之前指定 -Dspring.profiles.active=prod
设置。
例如,
java -Dspring.profiles.active=prod -jar demo-0.0.1-SNAPSHOT.jar
可以,但是
java -jar demo-0.0.1-SNAPSHOT.jar -Dspring.profiles.active=prod
不会。