首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Java 設定檔讀取器實作:ResourceBundle 應用範例

     編輯:Java 程式設計入門

設定檔範例:config.properties

[CMS properties]
cmsServerName=cms
cmsTemplateDirectoryName=template

[time out:minute]
time_out=300000

[administrator setting]
administrator=SA
admingroup=ADMINROLE

[web path setting]
innerresource=/AccessControl/jsp/innerresource/

[picture path setting]
picturePath=C:/picture/

[log path setting]
logPath=c:/log1/

Java 讀取類別:ConfigBundle.java

package creator.config;
import java.util.MissingResourceException;
import java.util.ResourceBundle;

public class ConfigBundle {
    private static ResourceBundle bundle;

    public ConfigBundle() {}

    public static String getString(String s) {
        String s1 = null;
        try {
            s1 = getResourceBundle().getString(s);
        } catch (MissingResourceException e) {
            System.out.println("ConfigBundle:getString error!" + e.toString());
        }
        return s1;
    }

    private static ResourceBundle getResourceBundle() {
        if (bundle == null)
            bundle = ResourceBundle.getBundle("creator.config.config");
        return bundle;
    }
}

說明:使用 ResourceBundle 載入同包下 config.properties (基名 creator.config.config),提供靜態 getString(key) 方法讀取值,捕獲缺失資源異常並輸出錯誤訊息。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved