From 694e0068d20b7b9cc7f2fcc2021bf83765d3799f Mon Sep 17 00:00:00 2001 From: ludc <ludc@vci-tech.com> Date: 星期四, 26 十二月 2024 11:22:09 +0800 Subject: [PATCH] 去掉不需要的一些配置文件,修改pom打包插件 --- 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