package com.zhgd.xmgl.util; import org.springframework.beans.factory.annotation.Value; public class PathUtil { private static String basePath; @Value("${basePath}") public void setBasePath(String basePath) { basePath = basePath; } /** * 删除多余的斜杠 * * @return */ public static String reviseSlash(String path) { return path.replaceAll("([^:])(//+)", "$1/"); } public static void main(String[] args) { System.out.println(reviseSlash("/home//foo/")); System.out.println(reviseSlash("/home/foo/")); System.out.println(reviseSlash("/homefoo//")); System.out.println(reviseSlash("http://192.168.34.221:19111/xmgl/weight/weighInfo/getNewestWeighInfo")); System.out.println(reviseSlash("http://192.168.34.221:19111/xmgl//weight/weighInfo/getNewestWeighInfo")); System.out.println(reviseSlash("http://192.168.34.221:9111/image//65e5733735f013f4cc322278.jpg")); } public static String getBasePath() { return basePath; } }