properties資源檔案解析

2021-10-09 15:31:41 字數 1289 閱讀 6883

資源檔案可以看成是配置檔案,一般存在的形式有兩種:properties檔案形式和xml檔案形式。

資源檔案的作用:解決硬編碼問題【**邏輯中寫死的**】,如在使用資料庫的時候,一般將資料庫連線的四大金剛配置在properties檔案中。

properties檔案中資料的儲存是以鍵值對的形式存在,每一行為一條資料,只能儲存字串形式的資料,properties檔案中值的部分任意字元都會被當做值的一部分,包括空格。在檔案中的存放形式如下圖

配置檔案存放在專案中的resources資源資料夾中(該資料夾型別是source folder型別)。

關於解析properties檔案的四種方式

這幾種方式的區別主要集中在流的獲取不同。

//為了測試下面幾種方式,我先把配置資訊配置到properties檔案中去

@test

public

void

outproperties()

throws exception

catch

(filenotfoundexception e)

}

@test

public

void

test1()

throws exception

catch

(filenotfoundexception e)

catch

(ioexception e)

}

public

class

getpropertiestest002

catch

(ioexception e)

}}

public

class

getpropertiestest003

catch

(ioexception e)

}}

@test

public

void

analyticalproperties()

throws exception

catch

(ioexception e)

}

讀取properties資源檔案

方法一 在servlet中利用servletcontext物件讀取配置檔案 this.getservletcontext getresource web inf classes db.properties inputstream in url.openstream properties prop n...

類裝載器讀取properties資源檔案

類裝載器 public class userdao catch exception e public void update throws ioexception public void find throws ioexception public void delete throws ioexce...

C 資源檔案

獲取資源檔案 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system...