配置檔案 properties和xml比較

2021-10-04 20:52:32 字數 1111 閱讀 1132

properties配置檔案,風格是乙個屬性對應於乙個值(key = value)這樣的鍵值匹對模式。這樣給我的感覺就是每一行properties配置檔案的鍵值,對應著一次賦值。事實上,如果你試驗一下,在前後兩行properties檔案中給同乙個屬性賦不同值,得到的結果往往是屬性是後面賦值的值。properties的侷限性在於,只能處理賦值。    

xml配置檔案則是乙個樹的結構,因此,可以處理各種各樣定義好的情況,例如add乙個屬性之類的,這在properties配置檔案中就沒有辦法實現了。    

總體來說,properties配置檔案易於理解配置了哪些資訊,適合於簡單的屬性配置。xml配置檔案結構清晰,但是內容比較繁瑣,我配置的時侯通常需要查閱相關文件才能保證不會錯漏。

1. 從表面來說:      

xml格式的要比.properties格式的結構要清晰一些     

properties檔案要比.xml檔案結構要簡單一些

2. 從結構來說:      

xml檔案主要是樹形結構 

properties檔案主要是以key-value鍵值對的形式存在

3. 從靈活程度來說:      

xml格式的檔案要比 . properties格式的檔案更靈活一些;      

properties格式的檔案以鍵值對形式存在,主要是賦值,不能進行其他操作;      

xml格式的檔案可以很多種操作方法,例如新增乙個屬性,或者做一些其他的定義等。

4. 從使用便捷程度來說:      

properties格式的檔案要比.xml檔案配置起來簡單一些;            

配置.properties只需要簡單的getproperty(key)方法或者setproperty(key,value)方法就可以讀取或者寫入內容;          

配置.xml檔案的時候通常要檢視文件,因為配置比較繁瑣,花費時間長才可以配置完整。

5. 從使用應用程度來說:      

properties檔案比較適合於小型簡單的專案。      

xml檔案適合大型複雜的專案,因為它比較靈活

Properties配置檔案

在應用jdbc連線mysql陣列庫過程中,有以下幾步準備工作 一 匯入mysql驅動包 1 選擇路徑 二 配置檔案位置 命名 格式 不同於myeclipse,它比較智慧型 1 在src目錄下 2 命名一般是 dbconfig.properties 3 鍵值對形式儲存,值不需要 修飾 三 這基本就是初...

properties配置檔案

開發中獲得連線的四個引數 驅動,url,使用者名稱,密碼 通常都存在配置檔案中,方便後期維護,程式如果需要更換資料庫,只需要修改配置檔案即可。通常情況下,我們習慣使用properties檔案,此檔案要求 檔案位置 任意,建議src下 非web應用 classpath web應用 檔名 任意,擴充套件...

配置檔案 properties和xml

1.2 demo1 從properties配置檔案中取值 2.xml配置檔案 2.2 demo 從xml中獲得獲得第二個聯絡人的姓名 test1 和 從xml中獲得全部聯絡人資訊 test2 properties類繼承了hashtable 的get 方法 返回的是 乙個泛型 即object物件 而g...