AntPathMatcher路径匹配器
在项目中我们经常遇到需要进行路径匹配的需求,这个时候我们可以使用一个非常方便的方法
1、定义一个AntPathMatcher
//路径匹配器,支持通配符
private static final AntPathMatcher PATH_MATCHER = new AntPathMatcher();
2、然后调用match方法,将两个路径参数传入,这样就可以直接返回布尔值
boolean match = PATH_MATCHER.match(url, requestURI);
实例
/**
* 路径匹配,检查本次请求是否放行
* @param requestURI
* @param urls
* @return
*/
public boolean check(String[] urls, String requestURI){
for (String url : urls) {
boolean match = PATH_MATCHER.match(url, requestURI);
if (match){
return true;
}
}
return false;
}