首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

配置文件修改后复读的功能

2013-01-07 
配置文件修改后重读的功能import java.io.Fileimport java.io.FileInputStreamimport java.io.IOExcepti

配置文件修改后重读的功能

import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.URL;import java.util.Properties;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);}} 

热点排行