文档章节

Spring的AntPathMatcher(路径匹配)

不正经啊不正经
 不正经啊不正经
发布于 2015/02/06 17:00
字数 108
阅读 85
收藏 1
点赞 0
评论 0
import org.springframework.util.AntPathMatcher;
import org.springframework.util.PathMatcher;
 
import junit.framework.TestCase;
 
public class AntPathMatcherTest extends TestCase{
     
    public void testMatch() {  
         
        PathMatcher matcher = new AntPathMatcher();  
         
        //完全路径匹配  
        //String requestPath="/user/list.htm?username=aaa&id=2&no=1&page=20";
        //String patternPath="/user/list.htm**";
    
        //不完整路径匹配  
        //String requestPath="/app/pub/login.do";
        //String patternPath="/**/login.do";
          
        //模糊路径匹配  
        //String requestPath="/app/pub/login.do";
        //String patternPath="/**/*.do";
          
        //模糊单字符路径匹配  
        String requestPath = "/app/pub/login.do";
        String patternPath = "/**/lo?in.do";
          
        boolean result = matcher.match(patternPath, requestPath);  
         
        assertTrue(result);  
    }  
 
}


© 著作权归作者所有

共有 人打赏支持
不正经啊不正经
粉丝 54
博文 171
码字总数 133499
作品 0
宁波
SpringMVC handleMapping映射过程记录

SpringMVC Mapping映射 记录 初始化IOC容器 Spring初始化的时候会优先初始化自定义的类,下面这个就是 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping...

流年与你作伴之人
2017/12/29
0
0
spring mvc路径匹配原则

在Spring MVC中经常要用到拦截器,在配置需要要拦截的路径时经常用到子标签,其有一个path属性,它就是用来指定需要拦截的路径的。例如: 根据以上配置,此拦截器会拦截所有的请求。 Spring...

独孤环宇
2017/12/22
0
0
SpringMVC源码系列:AbstractHandlerMapping

AbstractHandlerMapping是实现HandlerMapping接口的一个抽象基类。支持排序,默认处理程序,处理程序拦截器,包括由路径模式映射的处理程序拦截器。所有的HandlerMapping都继承自AbstractHan...

glmapper_2018
01/11
0
0
SpringMVC 请求路由忽略大小写

@Configuration public class SpringWebConfig extends WebMvcConfigurationSupport { @Override public void configurePathMatch(PathMatchConfigurer configurer) { AntPathMatcher pathMa......

jin_6868
03/19
0
0
使用Spring Interceptor实现URL访问校验

本文中介绍我在简单的实际应用中,针对登录用户的访问权限问题的具体实现,整体设计如下图: 图中请求进入Spring容器后会对用户的有效性、权限进行验证,只有验证都通过之后才能进入实际业务...

Laughing_Vzr
2016/10/19
231
0
Spring Framework 4.3.9 发布

Spring Framework 4.3.9 发布了,Spring Framework 为基于 Java 的企业应用提供了一个全面的编程和配置模型。 此维护版本是即将发布的 Spring Boot 1.4.7 和 1.5.4 版本的基础,包括有超过3...

达尔文
2017/06/08
1K
4
SpringMVC 拦截器不拦截静态资源的三种处理方式

SpringMVC 拦截器不拦截静态资源的三种处理方式 SpringMVC提供mvc:resources来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决...

独钓渔
2017/11/07
0
0
Controller接口控制器4

本文为转载学习 原文链接:http://jinnianshilongnian.iteye.com/blog/1630585 MultiActionController 之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功...

heroShane
2014/01/25
0
1
web.xml 配置applicationContext.xml

web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 有时候会用模糊匹配的方...

binhu
2014/08/06
0
0
Spring MVC 解读——@RequestMapping (2)

Spring MVC 解读——@RequestMapping 上一篇文章中我们了解了Spring如何处理@RequestMapping注解,并将请求映射信息保存到系统中以处理客户端发送来的请求,但是Spring是怎样接受请求,并根据...

麦壳原野
2014/03/30
0
6

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android LogUtil 日志优化 调试的时候打印 点击跳转

打印日志的时候,可以点击跳转 LogUtil.java public class LogUtil { private static boolean IS_DEBUG = BuildConfig.DEBUG; public static void i(String tag, String message) {......

Jay_kyzg
14分钟前
0
0
人工智能你必须掌握的32个算法(二)归并排序算法

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子...

木头释然
17分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
40分钟前
1
0
流利阅读笔记27-20180716待学习

生了娃照样能打,两位母亲温网会师 Lala 2018-07-16 1.今日导读 现今在生儿育女后回归事业的母亲们已经非常多见,但是很少有人想到,以高强度运动与竞争激烈为特色的竞技体育项目也会有 work...

aibinxiao
40分钟前
5
0
Guava 源码分析(Cache 原理【二阶段】)

前言 在上文「Guava 源码分析(Cache 原理)」中分析了 Guava Cache 的相关原理。 文末提到了回收机制、移除时间通知等内容,许多朋友也挺感兴趣,这次就这两个内容再来分析分析。 在开始之前...

crossoverJie
53分钟前
0
0
OSChina 周一乱弹 —— 如果是你喜欢的女同学找你借钱

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享Michael Learns To Rock的单曲《Fairy Tale》 《Fairy Tale》- Michael Learns To Rock 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
今天
669
19
NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部