2017-10-28 160 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

回答