如果經常用到同乙個屬性的值,不用總是重複地把其值寫到程式裡,.propertie檔案會幫我們解決很多問題,他有點像c語言裡面的的#define a b
比如,設定資料庫連線屬性:
driver=com.mysql.jdbc.driver
url=jdbc:mysql://localhost:3306/mybatis
name=root
password=123456
用的時候直接引用屬性名即可
name="driver" value="$" />
name="url" value="$" />
name="username" value="$" />
name="password" value="$" />
但是,千萬要記得,建立了.properties檔案一定要告訴用到屬性的那些檔案.properties檔案的位址,否則找不到
resource="db.properties"/>
configuration>
載入properties檔案
1 使用絕對路徑 string filename c a.properties properties p new properties inputstream input new fileinputstream filename p.load input 缺點 使用了絕對路徑,不利於專案的拷貝 頻繁...
properties 檔案讀取
假設在src根目錄下有檔案 config.properties 下面 就是讀取這個檔案的例子程式 方法1 properties prop new properties inputstream in object.class.getresourceasstream config.properties ...
Properties讀寫檔案
properties是hashtable 執行緒安全 不能以null作為key或者value properties 類表示了乙個持久的屬性集。properties 可儲存在流中或從流中載入。屬性列表中每個鍵及其對應值都是乙個字串。所儲存的資料都是字串類 properties中每個鍵及其對應處理的值都...