2017-10-28 105 views
0

在我的Maven项目,我已经申请这样的静态代码静态代码:如何导入资源文件在Maven项目申请

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

我想用一个属性文件来定义变量即,属性文件是在我的项目资源目录,但我已经尝试了很多方法来导入该属性文件中提出的静态代码,如:

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

但它不工作。

+0

为什么不在你的代码中使用属性......编写一个类,当然你应该使用'getResourceAsStream(“/ config.properties”)'...如果你的'config.properties'文件位于'src /主/ resources' ... – khmarbaise

回答