首页>代码>SpringBoot开发非常美观的java博客系统(包含后台管理功能)>/mblog/mblog-base/src/main/java/mblog/base/context/AppContext.java
/* +-------------------------------------------------------------------------- | Mblog [#RELEASE_VERSION#] | ======================================== | Copyright (c) 2014, 2015 mtons. All Rights Reserved | http://www.mtons.com | +--------------------------------------------------------------------------- */ package mblog.base.context; import java.util.Iterator; import java.util.Map; import java.util.Set; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import org.springframework.web.context.ServletContextAware; import javax.servlet.ServletContext; /** * @author langhsu * */ @Component public class AppContext implements ServletContextAware { /* * 文件存储-根目录 */ @Value("${site.store.root}") String root = "/data/mblog"; /* * 文件存储-原文件目录 */ String origDir = "/store/orig"; /* * 文件存储-压缩目录 */ String thumbsDir = "/store/thumbs"; /* * 文件存储-头像目录 */ String avaDir = "/store/ava"; /* * 文件存储-临时文件目录 */ String tempDir = "/store/temp"; /* * 系统配置信息 * - 在 StartupListener 类中加载 */ public Map<String, String> config; /** * 容器全局变量 */ private ServletContext servletContext; public String getRoot() { return root; } public void setRoot(String root) { this.root = root; } public String getOrigDir() { return origDir; } public void setOrigDir(String origDir) { this.origDir = origDir; } public String getThumbsDir() { return thumbsDir; } public void setThumbsDir(String thumbsDir) { this.thumbsDir = thumbsDir; } public String getTempDir() { return tempDir; } public void setTempDir(String tempDir) { this.tempDir = tempDir; } public String getAvaDir() { return avaDir; } public void setAvaDir(String avaDir) { this.avaDir = avaDir; } public Map<String, String> getConfig() { return config; } public void setConfig(Map<String, String> config) { this.config = config; //同步更新容器全局变量 Iterator<Map.Entry<String, String>> iter = config.entrySet().iterator(); while (iter.hasNext()){ Map.Entry<String, String> e = iter.next(); servletContext.setAttribute(e.getKey(), e.getValue()); } } @Override public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; } public ServletContext getServletContext() { return servletContext; } }
最近下载更多
xianyu091012 LV4
前天
12347658 LV1
11月13日
xunxia LV7
10月10日
微信网友_7005760998215680 LV6
10月2日
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日
微信网友_7041036943331328 LV3
11月5日
微信网友_6797029372219392 LV2
10月29日
栾庆浩
10月29日
暂无贡献等级
yayacui LV2
10月28日
mzlllll
10月23日
暂无贡献等级