`
spacefly
  • 浏览: 277953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant 风格的 url 匹配

    博客分类:
  • java
阅读更多

转载自:http://hi.baidu.com/xiaolangs/blog/item/47fefe528359030b0cf3e3ee.html

 

ANT通配符有三种:

通配符 说明
? 匹配任何单字符
* 匹配0或者任意数量的字符
** 匹配0或者更多的目录

例子:

URL路径 说明
/app/*.x 匹配(Matches)所有在app路径下的.x文件
/app/p?ttern 匹配(Matches) /app/pattern 和 /app/pXttern,但是不包括/app/pttern
/**/example 匹配(Matches) /app/example, /app/foo/example, 和 /example
/app/**/dir/file. 匹配(Matches) /app/dir/file.jsp, /app/foo/dir/file.html,/app/foo/bar/dir/file.pdf, 和 /app/dir/file.java
/**/*.jsp 匹配(Matches)任何的.jsp 文件

属性:
最长匹配原则(has more characters)
说明,URL请求/app/dir/file.jsp,现在存在两个路径匹配模式/**/*.jsp和/app/dir/*.jsp,那么会根据模式/app/dir/*.jsp来匹配

分享到:
评论

相关推荐

    AntPathMatcher路径匹配器,Ant风格的URL.md

    在Spring框架中,很多地方都利用到了Ant风格的路径模式,比如@RequestMapping注解的URL模式匹配、@ComponentScan注解的包扫描路径匹配,以及@PropertySource注解的资源导入路径匹配等。这些功能的应用极大地简化了...

    js匹配网址url的正则表达式集合

    示例代码中的正则表达式能够匹配多种标准URL格式。 ```javascript function checkUrl(urlString) { if(urlString !== "") { var reg = /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-...

    react 关于自定义样式引入和ant-design样式引入配置问题

    - **普通CSS引入**:对于全局样式或第三方库(如Ant Design)的样式,我们通常直接引入全局CSS文件,因为这些库的样式设计为全局生效,用于提供一致的设计风格。 2. **Webpack配置** Webpack是React项目常用的...

    ant实现ftp上传需要的jar包

    虽然在Ant的FTP任务中,这个库并不是直接用于文件传输,但它可能用于处理或验证文件路径、URL等字符串,因为Ant的构建脚本可能涉及到字符串操作和匹配规则。 然后,commons-net-1.4.1.jar是Apache Commons Net库的...

    详解Spring mvc ant path的使用方法

    通过使用Apache Ant风格的路径模式,开发者可以创建复杂的路径规则,以满足不同需求。 2. **Apache Ant 类型的通配符** - `?`:匹配任何单个字符。例如,`/views/products/??.cfm` 可以匹配 `/views/products/...

    SpringCloud实战小贴士之Zuul的路径匹配

    在本篇文章中,我们将详细介绍Zuul的路径匹配机制,包括Ant风格的路径表达式、路由匹配算法等方面的知识点。 路径匹配的Ant风格定义 ----------------------------- 在Zuul中,路由匹配的路径表达式采用了Ant风格...

    Spring MVC 基于URL的映射规则(注解版)

    基于通配风格的URL映射: @RequestMapping(value="/ant1?") public @ResponseBody String ant1(){ return "ant1?"; } @RequestMapping(value="/ant2*") public @ResponseBody String ant2(){ return "ant2*"; } ...

    Spring MVC 学习 之 - URL参数传递详解

    总的来说,Spring MVC提供了多种方式来处理URL参数,包括`@RequestParam`、`@PathVariable`以及Ant风格的URL匹配。理解并熟练运用这些机制,能够帮助开发者构建出灵活且功能强大的Web应用。在实际开发中,根据需求...

    【技术分享】Shiro 权限绕过的历史线(下) .pdf

    同时,漏洞利用条件要求Ant风格的路径匹配规则仅包含单个星号,如`/hello/*`。 **0x5.3 漏洞演示** 攻击者可能通过访问带有特殊编码的URL触发漏洞,例如访问`/hello/%3bluanxie`。这可能表明在分析前两个漏洞时,...

    Spring MVC

    该注解支持多种 URL 表达式,包括标准的 URL、Ant 风格的 URL 和带 `{xxx}` 占位符的 URL。 #### Ant 风格的 URL 表达式示例 - `/user/*/createUser`:匹配 `/user/aaa/createUser`、`/user/bbb/createUser` 等 ...

    spring MVC 3.0实战指南

    在SpringMVC3.0中,引入了新的特性,其中包括对REST风格URL的支持,使得Web服务的URL设计更加简洁直观。此外,还支持了更多注解,使得SpringMVC的使用可以完全基于注解驱动,简化了开发流程。引入的HTTP输入输出转换...

    Shiro自学笔记

    Shiro提供了多种URL匹配模式,如Ant风格、正则表达式等,以灵活地定义哪些URL需要进行权限控制。 总的来说,Apache Shiro是一个强大的工具,它简化了Java应用的安全管理,让开发者能够更专注于业务逻辑,而不是安全...

    springMVC详细教程

    SpringMVC支持Ant风格的URL匹配,如`*`代表任意字符,`**`代表任意层级路径。 ```java @RequestMapping(value = "/user/*/create") public String createUser() { // 创建用户 } ``` #### 五、SpringMVC与Struts2...

    PathMatchers:Path断言的Matcherclass

    这些Matcher类能够根据Ant风格或正则表达式对路径进行匹配。 1. **AntPathMatcher**: - Ant风格的路径匹配是一种广泛使用的模式,它源自Apache Ant项目。例如,`/users/*`可以匹配所有以`/users/`开头的路径。 -...

    bootshiro权限管理系统-其他

    GET方式3、自定义url匹配链约定为 url= url+"=="+httpMethod4、页面添加了api后,您需要在 资源配置->角色管理 配置您想要授权角色的API,菜单,关联用户等资源(约定授权给auth_anon角色的api可以被所有人访问,注意...

    acegi源码解读.txtacegi源码解读.txtacegi源码解读.txt

    这个属性的值可以通过XML配置指定,支持两种模式:`CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON`和`PATTERN_TYPE_APACHE_ANT`,分别用于URL的大小写转换和Apache Ant风格的模式匹配。 ##### 5. FilterChainProxy的...

    bootshiro权限管理系统 v1.0

    为您提供bootshiro权限管理系统下载,bootshiro是基于springboot+shiro+jwt的真正restful URL资源无状态认证...使用和一些约定1、您使用此项目在后端开发好api后,需要在前端页面 资源配置->API管理 新增基于ant匹配风格

    GBBig5 编辑器 v1.1

    9.可配置在线连接远程Telnet服务器,并实时自动执行指定的telnet指令,如ant.10.可配置进行执行url,例如在线刷新tomcate。11.支持快速打开上次编辑的文件,恢复编辑现场。12.支持远程文件的Recent files保存与快速...

Global site tag (gtag.js) - Google Analytics