如何将资源文件导入maven项目中的静态代码

时间:2017-10-28 13:59:20

标签: java maven properties static

在我的maven项目中,我有一个这样的静态代码:

static {
    int address = xxx;
    int port = xxx;
}

我想使用属性文件来定义变量,属性文件位于我项目的资源目录中,但是我尝试了很多方法将这个属性文件导入静态代码字段,例如:

Properties prop = new Properties();
prop.load(RedisPool.class.getClassLoader().getResourceAsStream("config.properties"));

但它没有用。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用两种替代方案。

  1. templating-maven-plugin
  2. maven-replacer-plugin
  3. 可以在网站上查看如何使用。