读取Config文件工具类 PropertiesConfig.java
2016-01-29 13:28
423 查看
package com.util;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;
/**
* 读取Config文件工具类
* @version 1.0
* @since JDK 1.6
*/
public class PropertiesConfig {
/**
* 获取整个配置文件中的属性
* @param filePath 文件路径,即文件所在包的路径,例如:java/util/config.properties
*/
public static Properties readData(String filePath) {
filePath = getRealPath(filePath);
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
props.load(in);
in.close();
return props;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
private static String getRealPath(String filePath) {
//获取绝对路径 并截掉路径的”file:/“前缀
return PropertiesConfig.class.getResource("/" + filePath).toString().substring(6);
}
}
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Properties;
/**
* 读取Config文件工具类
* @version 1.0
* @since JDK 1.6
*/
public class PropertiesConfig {
/**
* 获取整个配置文件中的属性
* @param filePath 文件路径,即文件所在包的路径,例如:java/util/config.properties
*/
public static Properties readData(String filePath) {
filePath = getRealPath(filePath);
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
props.load(in);
in.close();
return props;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
private static String getRealPath(String filePath) {
//获取绝对路径 并截掉路径的”file:/“前缀
return PropertiesConfig.class.getResource("/" + filePath).toString().substring(6);
}
}
相关文章推荐
- MD5编码工具类 MD5Code.java
- 文件上传工具类 UploadUtil.java
- 删除文件夹工具类 DeleteFolder.java
- java 处理输入数据
- java I/O流详解
- 目录处理工具类 DealWithDir.java
- Spring Batch--steps
- 文件/目录部分处理工具类 DealDir.java
- Spring Batch--jobs
- 目录操作工具类 CopyDir.java
- 功能更强大的格式化工具类 FormatUtils.java
- 日期转换类 DateConverter.java
- 日期转换工具类 CommUtil.java
- 数据库连接工具类——包含取得连接和关闭资源 ConnUtil.java
- 数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java
- eclipse常见快捷方式
- Eclipse 连接MySql数据库
- 关于java的HashMap
- SpringMVC+BUI实现文件上传(附详解,源码下载)
- SpringMVC+BUI实现文件上传(附详解,源码下载)