0

假设我通过路径参数传递 prop1 和 dev,并希望根据我的路径参数读取值。这里有 2 个值被更改以读取一个特定的属性文件。在每个属性文件中,我都有一个变量,我想根据我的路径参数读取它。例如 - prop1_dev.properties,prop2_stage.properties,prop3_prod.properties

4

1 回答 1

0

您可以使用 ${} 语法来检索设置为参数等的环境变量。您可以使用多个环境变量构建属性文件的路径,如下所示:

为了:

-Denv=dev -DotherProp=prop1

骡配置:

<configuration-properties file="${otherProp}_${env}-properties.yaml" />

将加载文件:prop1_dev.properties

于 2019-04-02T09:17:34.163 回答