java配置檔案 properties

2021-09-14 07:21:18 字數 907 閱讀 4741

用法:

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...