使用@PropertySources中的一个@PropertySource

时间:2018-01-25 15:11:21

标签: java spring

我有两个数据库环境(比方说,“QA1”和“QA2”),每个环境。有自己的'.property'文件。

我正在使用Spring注释来描述这些环境:

@PropertySources({
        @PropertySource(name = "QA1", value = {"classpath:env/${env:qa1}.properties"}),
        @PropertySource(name = "QA2", value = {"classpath:env/${env:qa2}.properties"})
})
public class DbConfig {

/*some code*/}

问题是:我如何选择我需要的实际环境?像:

if (smt=="QA1") { /*use QA1.properties*/}
else {/*use QA2 env*/}

谢谢!

0 个答案:

没有答案