src/main/java/com/sojson/core/config/QQConfig.java

(完整代码) 1KB

package com.sojson.core.config;

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

import com.sojson.common.utils.LoggerUtils;

public class QQConfig {

	/**
	 * 同步锁
	 */
	private static final Object obj = new Object();
	
	/**
	 * 配置文件
	 */
	private static Properties prop = null;
	
	/**
	 * 配置对象单例模式
	 */
	private static QQConfig config = null;
	
	/**
	 * 配置文件名称
	 */
	private final static String FILE_NAME = "/qqconnectconfig.properties";
	
	static{
		prop = new Properties();
		try {
			prop.load(QQConfig.class.getResourceAsStream(FILE_NAME));
		} catch (IOException e) {
			LoggerUtils.fmtError(QQConfig.class,e, "加载文件异常,文件路径:%s", FILE_NAME);
		}
		
	}
	
	/**
	 * 获取单例模式对象实例
	 * @return 唯一对象实例
	 */
	public static QQConfig getInstance(){
		if(null==config){
			synchronized (obj) {
				config = new QQConfig();
			}
		}
		return config;
	}
	
	/**
	 */
	public static String get(String key){
		return prop.getProperty(key);
	}
	
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。