讀取.properties配置檔案的幾種方式:
阿新 • • 發佈:2020-12-26
這裡我將配置檔案放在src目錄下了,下面放的都是實驗過的程式碼:
第一種(通過輸入流):
//1、獲取到流檔案
FileInputStream is = new FileInputStream("src/jdbc.properties");
//2、載入流檔案
Properties properties = new Properties();
properties.load(is);
//3、獲取到配置檔案資訊
String driver = properties.getProperty("driver");
String url = properties.getProperty("url");
String name = properties.getProperty("name");
String passwd = properties.getProperty("passwd");
第二種(通過類載入器):
//1、獲取到流檔案
InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("jdbc.properties");
//2、載入流檔案
Properties properties = new Properties();
properties.load(is);
//3、獲取到配置檔案資訊
String driver = properties.getProperty("driver");
String url = properties.getProperty("url");
String name = properties.getProperty("name");
String passwd = properties.getProperty("passwd");
第三種(通過資源繫結器):
//1、獲取到流檔案
ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
//2、獲取到配置檔案資訊
String driver = bundle.getString("driver");
String url = bundle.getString("url");
String name = bundle.getString("name");
String passwd = bundle.getString("passwd");