首页>代码>Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程>/jeesite3/src/main/java/com/thinkgem/jeesite/common/config/Global.java
package com.thinkgem.jeesite.common.config; import java.util.Map; import org.springframework.util.Assert; import com.google.common.collect.Maps; import com.thinkgem.jeesite.common.utils.PropertiesLoader; /** * 全局配置类 * @author Thinkgem * */ public class Global { /** * 保存全局属性的值 */ private static Map<String,String> map = Maps.newHashMap(); /** * 属性文件加载对象 */ private static PropertiesLoader propertiesLoader = new PropertiesLoader("jeesite.properties"); /** * 获取配置 */ 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 String getAdminPath(){ return getConfig("adminPath"); } /** * 获取前端根路径 */ public static String getFrontPath(){ return getConfig("frontPath"); } /** * 获取URL后缀 */ public static String getUrlSuffix(){ return getConfig("urlSuffix"); } /** * 判断是否是演示模式,演示模式下不能修改用户、角色、密码、菜单、授权 */ public static Boolean isDemoMode(){ String dm = getConfig("demoMode");; return "true".endsWith(dm) || "1".equals(dm); } /** * 获取CKFinder上传文件的根目录 */ public static String getCkBaseDir(){ String dir = getConfig("userfiles.basedir"); Assert.hasText(dir,"配置文件里没有配置userfiles.basedir属性"); if(!dir.endsWith("/")){ dir += "/"; } return dir; } }
最近下载更多
zwjxxyxqf LV1
11月1日
colecole LV3
10月8日
HTML-WEB LV1
5月22日
educationAAA LV11
5月3日
2860615178 LV4
5月1日
managment LV3
4月17日
vluobo LV1
3月19日
formatself1 LV2
1月28日
Gin19960217 LV4
1月11日
15210869511 LV1
1月8日
最近浏览更多
xianyu091012 LV4
11月18日
citybird LV4
11月17日
剑苍生 LV2
11月17日
杨秀益 LV1
11月7日
zwjxxyxqf LV1
11月1日
colecole LV3
10月8日
zdmxjxj LV11
9月22日
kingingr
9月22日
暂无贡献等级
jj19880224 LV5
8月31日
sfzmn_0812
8月12日
暂无贡献等级