用法:
1. getproperty ( string key),用指定的鍵在此屬性列表中搜尋屬性。也就是通過引數 key ,得到 key 所對應的 value。
2. load ( inputstream instream),從輸入流中讀取屬性列表(鍵和元素對)。通過對指定的檔案(比如說上面的 test.properties 檔案)進行裝載來獲取該檔案中的所有鍵 - 值對。以供 getproperty ( string key) 來搜尋。
3. setproperty ( string key, string value) ,呼叫 hashtable 的方法 put 。他通過呼叫基類的put方法來設定 鍵 - 值對。
4. store ( outputstream out, string comments),以適合使用 load 方法載入到 properties 表中的格式,將此 properties 表中的屬性列表(鍵和元素對)寫入輸出流。與 load 方法相反,該方法將鍵 - 值對寫入到指定的檔案中去。
5. clear (),清除所有裝載的 鍵 - 值對。該方法在基類中提供。
獲取配置檔案:
properties properties = new properties();
try catch (ioexception e)
讀取配置檔案內容:
public static string getproperty(string key)
return value.trim();
// public string getproperty(string key)
}
// public static void main(string args)
java中線程讀取配置檔案properties
配置檔案在很多方面可以用到,比如資料庫連線,資料庫工廠方法的呼叫,只要在配置檔案中修改即可,不用修改程式,使用起來還是很方便的。現在演示一下通過執行緒讀取配置檔案進行反射的一種方法。在專案中新建乙個空白檔案,輸入的內容以下內容 item dao factory com.github.ven13.co...
java 讀取配置檔案
前幾天因為配置檔案的事,線上的job掛掉了,使用的是spring載入配置檔案方式。spring配置如下 test.properties api test.properties decryptpropertyplaceholderconfigurer類如下所示。public class decrypt...
Java讀配置檔案
讀取配置檔案的方案 public string getproperty string name,string k in.close catch exception e return val 在springboot中,可以將其設定為aop的切面 注意 第乙個引數name,直接寫a.properties...