当前位置 主页 > 服务器问题 > Linux/apache问题 >

    如何使用Spring工具类动态匹配url

    栏目:Linux/apache问题 时间:2019-12-27 21:58

    这篇文章主要介绍了如何使用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);
      }
    
    }

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。