From cbfed970e1c542b39c633881af2dc425573e0a3f Mon Sep 17 00:00:00 2001
From: ludc <ludc@vci-tech.com>
Date: 星期三, 08 一月 2025 17:29:53 +0800
Subject: [PATCH] 调整部署启动脚本
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java
index 0efe596..7ac3c4e 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/properties/JsonConfigReader.java
@@ -2,7 +2,13 @@
import com.alibaba.fastjson.JSON;
import com.vci.pagemodel.MenuVO;
+import com.vci.starter.web.exception.VciBaseException;
+import com.vci.starter.web.util.Lcm.Func;
+import com.vci.starter.web.util.LocalFileUtil;
import org.apache.commons.io.FileUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.util.ResourceUtils;
import java.io.*;
@@ -20,12 +26,10 @@
private static sysModuleConf sysModuleConf;
static{
- try {
- File file = ResourceUtils.getFile("classpath:menuConfig.json");
- String json = FileUtils.readFileToString(file, "UTF-8");
- sysModuleConf = JSON.parseObject(json, sysModuleConf.class);
- }catch (IOException e) {
- e.printStackTrace();
+ String menuJson = LocalFileUtil.readContentForFileInJar("menuConfig.json");
+ sysModuleConf = JSON.parseObject(menuJson, sysModuleConf.class);
+ if(Func.isEmpty(sysModuleConf)){
+ throw new VciBaseException("璇诲彇menuConfig.json涓虹┖锛�");
}
}
--
Gitblit v1.9.3