如何使用Spring工具類動態匹配url
阿新 • • 發佈:2020-01-07
這篇文章主要介紹瞭如何使用Spring工具類動態匹配url,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
該方法主要是藉助spring對於路徑的萬用字元匹配的實現,來實現自己公司業務需求。
package com.stylefeng.guns.gateway.modular; import org.apache.commons.lang3.StringUtils; import org.springframework.util.AntPathMatcher; import org.springframework.util.PathMatcher; /** * @author ztkj-hzb * @Date 2019/8/28 17:10 * @Description */ public class UrlMatch { private UrlMatch() { } /** * 匹配資料 * * @param patternPath 模糊匹配表示式 * @param requestPath 待匹配的url * @return */ public static boolean match(String patternPath,String requestPath) { if (StringUtils.isEmpty(patternPath) || StringUtils.isEmpty(requestPath)) { return false; } PathMatcher matcher = new AntPathMatcher(); return matcher.match(patternPath,requestPath); } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。