zoukankan      html  css  js  c++  java
  • 获取指定配置文件信息utils

    获取指定配置文件信息utils

    import java.util.HashMap;
    import java.util.Map;
    import java.util.ResourceBundle;
    
    public class RemoteConfigUtil {
    
        private static Map<String,ResourceBundle>    configMap    = new HashMap<String, ResourceBundle>();
        
        private  static synchronized void loadResource(String propertyFileName){
            ResourceBundle resource = ResourceBundle.getBundle(propertyFileName);
            configMap.put(propertyFileName, resource);
        }
        
        /**
         * 在指定文件中获取指定的配置属性
         * @param key
         * @param propertyFileName
         * @return
         */
        public static String getValue(String key,String propertyFileName) {
            ResourceBundle resource = configMap.get(propertyFileName);
            if(resource == null){
                loadResource(propertyFileName);
                resource = configMap.get(propertyFileName);
            }
            return resource.getString(key);
        }
        
        /**
         * 在指定文件中获取所有属性集
         * @param propertyFileName
         * @return
         */
        public static ResourceBundle getResources(String propertyFileName){
            ResourceBundle resource = configMap.get(propertyFileName);
            if(resource == null){
                loadResource(propertyFileName);
                resource = configMap.get(propertyFileName);
            }
            return resource;
        }
    }
  • 相关阅读:
    JS 知识点补充
    JS 数据之间类型的转化
    JS 数据的类型
    数据结构--数组、单链表和双链表介绍 以及 双向链表
    数据结构--队列
    数据结构--栈
    24. 两两交换链表中的节点
    23. 合并K个排序链表
    22. 括号生成
    21. 合并两个有序链表
  • 原文地址:https://www.cnblogs.com/wangquanyi/p/12106950.html
Copyright © 2011-2022 走看看