java 从属性文件加载数据的方法工具类 实例 可直接使用
来源:互联网 发布:网络鉴宝骗局 编辑:程序博客网 时间:2024/04/29 12:34
package com.alik.ecs.config;
import java.io.InputStream;import java.util.Properties;
public class ConfigPropertiesUtil {
private static Properties prop = null;
//加载配置文件
static{
try {
loadProperties();
loadProperties2();
} catch (Exception e) {
e.printStackTrace();
}
}
//无参构造方法
public ConfigPropertiesUtil() {
}
//加载配置文件方法
public static void loadProperties() throws Exception {
if (prop != null)
return;
prop = new Properties();
InputStream in = null;
try {
in = ConfigPropertiesUtil.class.getResourceAsStream("/source.properties");
prop.load(in);
} catch (Exception e) {
throw new Exception("[加载配置文件出错]", e);
} finally {
try {
if (in != null) {
in.close();
}
} catch (Exception e) {
throw new Exception("[关闭加载配置文件输入流出错]", e);
}
}
}
//加载配置文件方法
public static void loadProperties2() throws Exception {
if (prop != null)
return;
prop = new Properties();
InputStream in = null;
try {
in = ConfigPropertiesUtil.class.getResourceAsStream("/allusers.properties");
prop.load(in);
} catch (Exception e) {
throw new Exception("[加载配置文件出错]", e);
} finally {
try {
if (in != null) {
in.close();
}
} catch (Exception e) {
throw new Exception("[关闭加载配置文件输入流出错]", e);
}
}
}
//根据key获取value值
public static String getProperty(String key) {
return prop.getProperty(key);
}
public static Properties getProperty() {
return prop;
}
public static String getProperty(String key, String defaultValue) {
String value = prop.getProperty(key);
if (value == null)
return defaultValue;
return value.trim();
}
public static void setProperty(String key, String value) {
prop.setProperty(key, value);
}
}
- java 从属性文件加载数据的方法工具类 实例 可直接使用
- 从属性列表加载数据
- datagridview可直接使用的美观方法
- AnyPref,可直接在SharedPreferences中保存对象实例的SharedPreferences工具类
- java文件工具类FileUtils的使用(直接饮用就可以使用)
- JDBC连接MySQL或Oracle数据库(通过从属性文件jdbc.properties读,用Java的Property类)
- JAVA Date超强工具类,可直接取代util.Date使用
- 加载网络的url工具的两个方法(直接使用)
- Java解析json文件的方法--直接拷贝可以使用
- java JDBC编程——从属性文件读取信息,并创建到数据库的连接
- Vue 工具类整理 完整案例(可直接使用)
- Eclipse导出可直接运行jar类型文件的方法
- ios开发(plist文件数据加载) 使用数据模型的方法加载plist文件中的数据
- winpcap三个源码实例,可直接使用
- 在用java进行极光推送的时候,需要的一个工具类: 使用的时候,直接调用 sendToRegistrationId 方法
- listview的分页加载-可直接运行
- 从属性文件取值
- 获取文件夹大小的java类,通过类名调用方法,可直接获取文件大小
- Activity
- Codeforces Round #197 (Div. 2) D. Xenia and Bit Operations - 线段树
- 父子进程通信的两种方式--消息队列和共享内存
- 关于python文件操作
- POJ 2777 Count Color
- java 从属性文件加载数据的方法工具类 实例 可直接使用
- struts删除按钮弹出对话框确定后再action里面删除
- statci函数的好处
- C#选中整行属性
- ios下拉放大图片
- Unable to find a value for "Sex" in object of class ...错误
- OAuth解析
- 使用 Python 进行线程编程 线程的使用模式
- 网盘和云盘的区别