Java實現獲取屬性文件的參數值
1,屬性文件內容(analysis.properties),路徑必須在:src根目錄下:
#client data path analysis.client.data.path = D://analysis/data/ #server data path analysis.server.data.path = /home/iq126/xyzqiq126/file_tang/
2,獲取屬性文件的方法:
/** * @Title: getPropertiesValue * @Description:獲取配置文件信息 * @param configName * @param key * @return String * @throws */ public static String getPropertiesValue(String configName,String key) { try { String value = ""; InputStream path =Thread.currentThread().getContextClassLoader().getResourceAsStream(configName+".properties"); config.clear(); config.load(path); value = config.getProperty(key).toString(); return value; } catch (Exception e) { return ""; } }
3,Java調用獲取屬性文件的屬性值的方法:
//獲取客戶端數據文件路徑 String client_path = Pub.getPropertiesValue("analysis", "analysis.client.data.path"); //獲取數據庫服務器上的存放數據文件路徑 String server_path = Pub.getPropertiesValue("analysis", "analysis.server.data.path");