從Java包加載屬性文件我需要讀取一個隱藏在我的包結(jié)構(gòu)中的屬性文件com.al.common.email.templates。我已經(jīng)嘗試了一切,我無法弄明白。最后,我的代碼將在servlet容器中運行,但我不想依賴于容器。我編寫JUnit測試用例,它需要兼顧兩者。
3 回答

絕地?zé)o雙
TA貢獻1946條經(jīng)驗 獲得超4個贊
要添加Joachim Sauer的答案,如果您需要在靜態(tài)環(huán)境中執(zhí)行此操作,您可以執(zhí)行以下操作:
static { Properties prop = new Properties(); InputStream in = CurrentClassName.class.getResourceAsStream("foo.properties"); prop.load(in); in.close()}
(與以前一樣,例外處理已被刪除。)
添加回答
舉報
0/150
提交
取消