1.一種調(diào)用屬性配置文件中內(nèi)容的方法,其特征在于,所述方法包括:
查找項目的項目路徑,根據(jù)所述項目路徑找到屬性配置文件;
讀取并解析所述屬性配置文件,獲得所述屬性配置文件中的內(nèi)容;
將得到的所述屬性配置文件中的內(nèi)容封裝到預(yù)先定義的Map接口里;
通過調(diào)用所述Map接口,來調(diào)用所述屬性配置文件中的內(nèi)容。
2.如權(quán)利要求1所述的方法,其特征在于,所述查找項目的項目路徑,根據(jù)所述項目路徑找到屬性配置文件包括:
在項目啟動時,通過所述項目的初始化類獲得初始化參數(shù)信息,根據(jù)所述初始化參數(shù)信息找到所述項目的項目路徑,并根據(jù)所述項目路徑找到屬性配置文件。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述讀取并解析所述屬性配置文件,獲得所述屬性配置文件中的內(nèi)容包括:
通過文件讀取類讀取并獲得所述屬性配置文件的字節(jié)輸入流;
調(diào)用屬性配置文件解析類來解析所述字節(jié)輸入流得到所述屬性配置文件中的內(nèi)容。
4.如權(quán)利要求1所述的方法,其特征在于,在將得到的所述屬性配置文件中的內(nèi)容封裝到預(yù)先定義的Map接口里之前,該方法還包括:
在所述項目的工具包下定義一個空的Map接口。
5.如權(quán)利要求3所述的方法,其特征在于,所述屬性配置文件中的內(nèi)容包括:所述項目中用到的參數(shù);
所述參數(shù)按照鍵-值對的格式配置在所述屬性配置文件中。
6.如權(quán)利要求5所述的方法,其特征在于,所述調(diào)用屬性配置文件解析 類來解析所述字節(jié)輸入流得到所述屬性配置文件中的內(nèi)容包括:
調(diào)用屬性配置文件解析類,通過所述屬性配置文件解析類的輸入流下載方法加載所述屬性配置文件的字節(jié)輸入流,并從所述字節(jié)輸入流中讀取鍵-值對;
通過所述屬性配置文件解析類的鍵獲取方法獲取所述鍵-值對中的鍵,通過獲取屬性方法獲取所述鍵對應(yīng)的值。
7.如權(quán)利要求6所述的方法,其特征在于,所述將得到的所述屬性配置文件中的內(nèi)容封裝到預(yù)先定義的Map接口里包括:
根據(jù)所述屬性配置文件解析類解析得到的所述屬性配置文件中的所有鍵值-對;
將所述屬性配置文件中所有的鍵-值對一一賦值給所述預(yù)先定義的Map接口。
8.一種調(diào)用屬性配置文件中內(nèi)容的裝置,其特征在于,該裝置包括:
獲取單元,用于查找項目的項目路徑,根據(jù)項目路徑找到屬性配置文件;
解析單元,用于讀取并解析所述屬性配置文件,獲得所述屬性配置文件中的內(nèi)容;
封裝單元,用于將得到的所述屬性配置文件中的內(nèi)容封裝到預(yù)先定義的Map接口里;
調(diào)用單元,用于通過調(diào)用所述Map接口,來調(diào)用所述屬性配置文件中的內(nèi)容。
9.如權(quán)利要求8所述的裝置,其特征在于,所述獲取單元,具體用于在項目啟動時,通過所述項目的初始化類獲得初始化參數(shù)信息,根據(jù)所述初始化參數(shù)信息找到所述項目的項目路徑,并根據(jù)所述項目路徑找到屬性配置文件。
10.如權(quán)利要求8所述的裝置,其特征在于,所述解析單元包括:字節(jié)流讀取單元和字節(jié)流解析單元;
所述字節(jié)流讀取單元,用于通過文件讀取類讀取并獲得所述屬性配置文件的字節(jié)輸入流;
所述字節(jié)流解析單元,用于調(diào)用屬性配置文件解析類來解析所述字節(jié)輸入流得到所述屬性配置文件中的內(nèi)容。