使用VM选项读取路径中的属性文件

时间:2018-08-31 15:47:29

标签: java spring spring-annotations

我能够在@PropertySource的文件路径中使用环境(LOCAL,DEV或QA)读取属性文件。

e.g., @PropertySource(value = {"classpath:resources/env/LOCAL/mysource.properties"})

如何在@PropertySource中以VM选项(#{systemProperties ['my.env.scenario']})的环境读取属性文件?

my.env.scenario可以是VM选项,其值包括LOCAL或DEV或QA吗?

@PropertySource(value = {"classpath:resources/env/#{systemProperties['my.env.scenario']}/mysource.properties"})

@Configuration 

public class MyConfiguration {

}

0 个答案:

没有答案