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

java读取properties资料内容

2012-08-28 
java读取properties文件内容java读取properties文件内容,做网站的时候,经常会把一些基本配置,写到properti

java读取properties文件内容
java读取properties文件内容,做网站的时候,经常会把一些基本配置,写到properties文件里。如果要修改这些基本配置,就只要修改此文件就行了,不用修改java文件。
下面是读取properties文件内容的代码:

 import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;/*** 读取Properties配置文件信息* @author sunlightcs* 2011-5-2* http://hi.juziku.com/sunlightcs/*/public class PropertiesFile {private static Logger logger = Logger.getLogger(PropertiesFile.class);/** * 读取Properties配置文件 * @return 返回Properties数据 */public Properties getPropertiesFile(){InputStream is = this.getClass().getClassLoader().getResourceAsStream("config.properties");Properties prop = new Properties();    try {       prop.load(is);    is.close();    } catch (IOException ex) {       logger.error("读取配置文件失败,配置文件路径为:config.properties", ex);    }    return prop;}/** * 读取Properties配置文件 * @param filePath 配置文件路径 * @return 返回Properties数据 */public Properties getPropertiesFile(String filePath){InputStream is = this.getClass().getClassLoader().getResourceAsStream(filePath);Properties prop = new Properties();     try {       prop.load(is);    is.close();    } catch (IOException ex) {       logger.error("读取配置文件失败,配置文件路径为:"+filePath, ex);    }    return prop;}public static void main(String[] args){Properties prop = new PropertiesFile().getPropertiesFile();String path = prop.getProperty("imagePath");System.out.println(path);}}



其中,有一个config.properties文件,放在classes目录里,文件内容如下:

#图片路径imagePath=D:\\www\\imagePath

热点排行