每日一得

          不求多得,只求一得 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 閱讀(358) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 汝阳县| 南澳县| 天全县| 青阳县| 正阳县| 荣成市| 玉环县| 台州市| 沅江市| 无极县| 鹰潭市| 武定县| 花垣县| 陇川县| 左权县| 博野县| 铁岭县| 射阳县| 电白县| 宣威市| 哈密市| 山东| 嘉善县| 龙川县| 太湖县| 沁水县| 绥德县| 大足县| 柳江县| 隆尧县| 城固县| 南平市| 论坛| 平顶山市| 潜山县| 四会市| 灵武市| 金乡县| 兴隆县| 郁南县| 墨玉县|