A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.trip.utils;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

//读取配置文件
public class ConfigManager {
    private static ConfigManager configManager;

    //根据属性文件中的键获得对应的值
    public String getString(String key) {
        String configFile="database.properties";
        InputStream is=ConfigManager.class.getClassLoader().getResourceAsStream(configFile);
        Properties properties=new Properties();
        try {
            properties.load(is);

        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally{
            try {
                is.close();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        return properties.getProperty(key);
    }

    //单实例方法
    public static synchronized ConfigManager getConfigManager() {
        if(configManager==null) {
            configManager=new ConfigManager();
        }
        return configManager;
    }
}



1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马