Spring提供的
PathMatchingResourcePatternResolver
类,可以轻松解决匹配URL多级路径问题。
多级路径经常会写成类似/start/**的路径,去匹配其所有子路径,或者写成/start/*,匹配其下一层路径,可以自己写个java正则去进行匹配,但比较麻烦,可以直接使用spring提供的匹配器进行匹配:
PathMatchingResourcePatternResolver resourceLoader = new PathMatchingResourcePatternResolver();
boolean result = resourceLoader.getPathMatcher().match("/start/**", "/start/end/old.jsp");
System.out.println(result);