首页>代码>SpringBoot开发非常美观的java博客系统(包含后台管理功能)>/mblog/mblog-base/src/main/java/mblog/base/context/Global.java
package mblog.base.context;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;

import mblog.base.lang.Consts;
import mblog.base.utils.PropertiesLoader;

/**
 * mblog 全局配置类
 */
public class Global {
	
	/**
	 * 保存全局属性值
	 */
	private static ConcurrentMap<String, String> map = new ConcurrentHashMap<>();
	
	/**
	 * 属性文件加载对象
	 */
	private static PropertiesLoader propertiesLoader = new PropertiesLoader(Consts.MTONS_CONFIG);
	
	private static Boolean imageDomain = null;
	
	private static String imageHost = null;
	
	/**
	 * 获取配置
	 */
	public static String getConfig(String key) {
		String value = map.get(key);
		if (value == null){
			value = propertiesLoader.getProperty(key);
			map.put(key, value);
		}
		return value;
	}
	
	public static boolean getImageDomain() {
		if (imageDomain == null) {
			imageDomain = propertiesLoader.getBoolean("resource.domain", false);
		}
		return imageDomain;
	}
	
	public static String getImageHost() {
		if (imageHost == null) {
			imageHost = propertiesLoader.getProperty("resource.host");
		}
		return imageHost;
	}
	
}
最近下载更多
xianyu091012  LV4 前天
12347658  LV1 11月13日
xunxia  LV7 10月10日
Cloong  LV1 8月22日
murphy  LV7 7月2日
CaoMiYiRenTang  LV2 5月30日
sdfddd  LV4 5月15日
qiangmin1223  LV12 4月24日
Luck_ZDM  LV12 4月12日
最近浏览更多
krispeng  LV13 昨天
xianyu091012  LV4 11月18日
12347658  LV1 11月13日
3993zby  LV2 11月11日
马儿爱吃兰  LV10 11月8日
栾庆浩 10月29日
暂无贡献等级
yayacui  LV2 10月28日
mzlllll 10月23日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友