zoukankan      html  css  js  c++  java
  • 读取.properties配置文件

    方法1

    public  class SSOUtils {

      protected static String URL_LOGIN = "/uas/service/api/login/info";

      static Map getWebserviceUrl = PropertiesUtil.read("webserviceUrl");
      static{
        String url = (String)getWebserviceUrl.get("VERIFICATIONURL");
        URL_LOGIN =url+URL_LOGIN;

      }

    }

    /**
    * 读取.properties配置文件的内容至Map中。
    * @author luzh
    *
    */
    public class PropertiesUtil {

    /**
    * 读取.properties配置文件的内容至Map中
    * @param propertiesFile
    * @return
    */
    public static Map read(String propertiesFile) {
      ResourceBundle rb = ResourceBundle.getBundle(propertiesFile);
      Map map = new HashMap();
      Enumeration enu = rb.getKeys();
      while (enu.hasMoreElements()) {
        Object obj = enu.nextElement();
        Object objv = rb.getObject(obj.toString());
        map.put(obj, objv);
      }
      return map;
    }

    }

    方法2

    public abstract class VrmUrl {

      private static String getBASE_URL(){
        Properties prop = new Properties();
        try {
          InputStream in = Class.forName(VrmUrl.class.getName()).getResourceAsStream("/webserviceUrl.properties");
          prop.load(in);
          return prop.getProperty("VRM_URl").trim();
        } catch (Exception e) {
          e.printStackTrace();
        }
        return null;
      }

      public static String BASE_URL = getBASE_URL();

      public static String DISPATCHINFO_URL = BASE_URL + "addDispatchInfo";

      public static String ORDERINFO_URL = BASE_URL + "addOrderInfo";

      
    }

  • 相关阅读:
    词法分析程序~总结
    0916 词法分析程序
    0909 编译原理
    1029 文法分析
    0916 编译原理第二次上机作业
    0909 编译原理第一次上机作业
    复利计算之回顾并总结这三次实验
    复利计算之说明代码运行结果和功能点
    操作系统之实验0 了解和熟悉操作系统
    12-16 实验四 递归下降语法分析程序设计
  • 原文地址:https://www.cnblogs.com/lizihao/p/6008517.html
Copyright © 2011-2022 走看看