指定されたプロファイル情報utilsのを取得します

指定されたプロファイル情報utilsのを取得します

輸入java.util.HashMapを;
輸入java.util.Map;
輸入はjava.util.ResourceBundle;

パブリック クラスRemoteConfigUtil {

    プライベート 静的な地図<文字列、のResourceBundle> configMap = 新しい HashMapの<文字列、ResourceBundleを> ();
    
    プライベート  静的 同期 無効loadResource(文字列propertyFileName){
        ResourceBundleのリソース = ResourceBundle.getBundleは(propertyFileName)。
        configMap.put(propertyFileName、リソース)
    }
    
    / **
     *指定されたファイルで指定された構成プロパティを取得します。
     * @Param キー
     * @param propertyFileName
     * @return 
     * / 
    パブリック 静的文字列のgetValue(文字列キー、文字列propertyFileName){
        ResourceBundleのリソース = configMap.get(propertyFileName)。
        もし(リソース== NULL ){
            loadResource(propertyFileName)。
            リソース = configMap.get(propertyFileName)。
        }
        リターンresource.getString(キー);
    }
    
    / **
     *指定されたファイルに設定されたすべての属性を取得します。
     * @param propertyFileName
     * @return 
     * / 
    パブリック 静的のResourceBundle getResources(文字列propertyFileName){
        ResourceBundleのリソース = configMap.get(propertyFileName)。
        もし(リソース== NULL ){
            loadResource(propertyFileName)。
            リソース = configMap.get(propertyFileName)。
        }
        リターンリソース;
    }
}

おすすめ

転載: www.cnblogs.com/wangquanyi/p/12106950.html