1. 程式人生 > 程式設計 >如何使用Spring工具類動態匹配url

如何使用Spring工具類動態匹配url

這篇文章主要介紹瞭如何使用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);
  }

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。