月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-11-28 4393d934ba300601a91084763616ea80379b550e
src/main/java/com/moon/server/helper/FileHelper.java
@@ -6,6 +6,7 @@
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.io.*;
import java.net.URL;
@@ -468,9 +469,9 @@
    }
    /**
     * 获取ClassPath
     * 获取ClassPath-jar
     */
    public static String getClassPath() {
    public static String getClassPathForJar() {
        URL resource = ClassLoader.getSystemResource("");
        if (null == resource) {
            return null;
@@ -478,4 +479,13 @@
        return decode(filter(resource.getPath()));
    }
    /**
     * 获取ClassPath-war
     */
    public static String getClassPathForWar() throws IOException {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext();
        return context.getResource("").getFile().getAbsolutePath();
    }
}