【发布时间】:2018-05-28 09:37:23
【问题描述】:
我想在我的应用程序中执行环境特定的 application-{PROFILE}.properties 文件(我已在环境变量中设置)。因此,假设我将环境定义为“prod”,因此应用程序应使用 application-prod.properties 文件。 请建议我如何实现这一目标。提前谢谢你。
编辑 1:我正在使用 java -jar MyApp.jar 运行。假设我的应用程序中有 4 个 application.properties 文件,并且我希望我的应用程序使用 application-dev.properties 文件(这里 dev 在我的环境变量中定义)
编辑 2:我不能使用 spring.profiles.active in application.properties 文件,因为在这种情况下,我每次运行时都必须更改我在不同环境中的 jar,让我们说 dev、uat 和 prod。
【问题讨论】:
标签: java spring spring-boot