每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
          最近關心的內容:SSH,seam,flex,敏捷,TDD
          本站的官方站點是:顛覆軟件

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks
          key words : 熱部署 動態讀取配置文件 動態讀取properties文件

          come from here

          package?com.javaeye.util;

          import?java.io.File;
          import?java.io.FileInputStream;
          import?java.io.IOException;
          import?java.net.URL;
          import?java.util.Properties;

          /**
          *?
          @author?Robbin?Fan
          *?
          */
          public?class?ConfigUtil?{

          ????
          private?static?Properties?props?=?null;???
          ????
          private?static?File?configFile?=?null;
          ????
          private?static?long?fileLastModified?=?0L;
          ???
          ????
          private?static?void?init()?{
          ????????URL?url?
          =?ConfigUtil.class.getClassLoader().getResource("global.properties");
          ????????configFile?
          =?new?File(url.getFile());
          ????????fileLastModified?
          =?configFile.lastModified();?????
          ????????props?
          =?new?Properties();
          ????????load();
          ????}
          ???
          ????
          private?static?void?load()?{
          ????????
          try?{
          ????????????props.load(
          new?FileInputStream(configFile));
          ????????????fileLastModified?
          =?configFile.lastModified();
          ????????}?
          catch?(IOException?e)?{???????????
          ????????????
          throw?new?RuntimeException(e);
          ????????}
          ????}

          ????
          public?static?String?getConfig(String?key)?{
          ????????
          if?((configFile?==?null)?||?(props?==?null))?init();
          ????????
          if?(configFile.lastModified()?>?fileLastModified)?load();
          ????????
          return?props.getProperty(key);
          ????}

          }

          posted on 2006-08-08 19:08 Alex 閱讀(361) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 陈巴尔虎旗| 长垣县| 咸丰县| 沅陵县| 水城县| 新野县| 荣成市| 博兴县| 太谷县| 安多县| 芜湖市| 诏安县| 曲松县| 汽车| 松江区| 车致| 青阳县| 县级市| 涿州市| 万源市| 渭南市| 平山县| 麻城市| 渑池县| 习水县| 临洮县| 临沧市| 深圳市| 华安县| 乌兰县| 理塘县| 延吉市| 高阳县| 屯昌县| 靖州| 资溪县| 开原市| 德钦县| 莲花县| 盐山县| 汾阳市|