黑马程序员技术交流社区

标题: 【上海校区】读取配置文件的值 [打印本页]

作者: 梦缠绕的时候    时间: 2019-2-14 09:54
标题: 【上海校区】读取配置文件的值
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;
    }
}




作者: 不二晨    时间: 2019-2-14 14:38
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2