From 27fb5ec5798a4dd30ba437a9a922a2d78544e301 Mon Sep 17 00:00:00 2001
From: 935090232@qq.com <ak473600000>
Date: Sun, 20 Feb 2022 22:56:20 +0800
Subject: [PATCH] 配置文件改造

---
 zq-erp/src/main/java/com/matrix/component/ueditor/ConfigManager.java |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/component/ueditor/ConfigManager.java b/zq-erp/src/main/java/com/matrix/component/ueditor/ConfigManager.java
index 74e032a..689920b 100644
--- a/zq-erp/src/main/java/com/matrix/component/ueditor/ConfigManager.java
+++ b/zq-erp/src/main/java/com/matrix/component/ueditor/ConfigManager.java
@@ -16,17 +16,19 @@
 import org.apache.commons.io.IOUtils;
 import org.json.JSONArray;
 import org.json.JSONObject;
+import org.springframework.context.EnvironmentAware;
+import org.springframework.core.env.Environment;
 
-import com.matrix.core.tools.PropertiesUtil;
 
 /**
  * 配置管理器
- * 
+ *
  * @author hancong03@baidu.com
  *
  */
-public final class ConfigManager {
+public final class ConfigManager implements EnvironmentAware {
 
+	private Environment env;
 	private final String rootPath;
 	private final String originalPath;
 	private final String contextPath;
@@ -37,8 +39,15 @@
 	private final static String SCRAWL_FILE_NAME = "scrawl";
 	// 远程图片抓取filename定义
 	private final static String REMOTE_FILE_NAME = "remote";
-	
+
 	private final static String FILES_TORAGE_PATH ="file_storage_path";
+
+	@Override
+	public void setEnvironment(Environment environment) {
+		env = environment;
+
+
+	}
 
 	/*
 	 * 通过一个给定的路径构建一个配置管理器, 该管理器要求地址路径所在目录下必须存在config.properties文件
@@ -60,7 +69,7 @@
 
 	/**
 	 * 配置管理器构造工厂
-	 * 
+	 *
 	 * @param rootPath
 	 *            服务器根路径
 	 * @param contextPath
@@ -152,7 +161,9 @@
 		}
 
 		conf.put("savePath", savePath);
-		conf.put("rootPath", PropertiesUtil.getString(this.FILES_TORAGE_PATH));
+
+		String fileStoragePath = env.getProperty(FILES_TORAGE_PATH);
+		conf.put("rootPath",fileStoragePath);
 
 		return conf;
 

--
Gitblit v1.9.1