1. 程式人生 > 實用技巧 >讀取.properties配置檔案的幾種方式:

讀取.properties配置檔案的幾種方式:

這裡我將配置檔案放在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");