如何使用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