package com.zhiyou.util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class ConfigManager {
private static ConfigManager configManager;
//properties.load(InputStream);读取属性文件
private static Properties properties;
/**
* ConfigManager的构造方法
*/
private ConfigManager(){
// 加载文件
String configFile="dataConn.properties";
// 得到Properties对象
properties=new Properties();
// 把配置文件configFile 放入输入流
InputStream in=ConfigManager.class.getClassLoader().getResourceAsStream(configFile);
// 捕获IO流异常
try {
// Properties对象加载输入流
properties.load(in);
// 关流
in.close();
} catch (IOException e) {
// 打印异常信息
e.printStackTrace();
}
}
/**
* @return configManager
* @desc 获得ConfigManager实例化对象
*/
public static ConfigManager getInstance(){
// 单例模式
if(configManager==null){
configManager=new ConfigManager();
}
return configManager;
}
/**
* @param key
* @return value
* @desc 获得配置文件内容
*/
public String getString(String key){
return properties.getProperty(key);
}
}
注册登录 工具类 --读取配置文件(属性文件)
最新推荐文章于 2024-05-10 10:58:32 发布