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

作者:yaominghui 时间:2021-06-16 05:09:08 

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

}

来源:https://www.cnblogs.com/duguxiaobiao/p/12091645.html

标签:Spring,工具类,动态,匹配,url
0
投稿

猜你喜欢

  • 使用adb or fastboot命令进入高通的9008(edl)模式的两种方法

    2023-02-02 15:50:49
  • Java中break、continue、return在for循环中的使用

    2023-03-21 23:36:05
  • Android蓝牙通信聊天实现发送和接受功能

    2022-02-07 21:58:56
  • java操作mongodb示例分享

    2023-09-07 19:00:02
  • Java线程生命周期及转换过程

    2023-12-27 21:22:15
  • java编写简易贪吃蛇游戏

    2021-08-03 02:53:49
  • Android 仿京东、拼多多商品分类页的示例代码

    2023-05-02 13:55:30
  • VS2015为console.readkey添加代码片段的方法

    2023-11-15 05:23:41
  • MyBatis一对多嵌套查询的完整实例

    2023-07-12 02:49:56
  • C#调用QQ_Mail发送邮件实例代码两例

    2023-11-10 17:27:05
  • C# Winform选项卡集成窗体详解

    2021-08-12 17:13:55
  • Android自定义钟表特效

    2022-09-11 00:29:14
  • Android基于开源项目xutils3实现下载

    2023-05-06 06:24:15
  • 分享Java常用开发编辑器工具

    2023-11-06 07:35:37
  • JAVA读取文件流,设置浏览器下载或直接预览操作

    2023-10-06 09:20:59
  • springboot使用Logback把日志输出到控制台或输出到文件

    2022-05-30 17:34:30
  • Android编程自定义对话框(Dialog)位置及大小的方法

    2021-10-01 19:01:51
  • Java中不可或缺的关键字volatile详析

    2023-07-22 12:11:29
  • 浅析java实现数据加密问题

    2023-03-21 02:54:04
  • C#中析构函数、Dispose、Close方法的区别

    2022-06-11 21:20:54
  • asp之家 软件编程 m.aspxhome.com