Spring的路径匹配原则

Spring的路径匹配遵循Ant-style风格;

匹配规则

Spring的路径有四种通配符匹配方法(在下面的表格中列出)

路径 描述
? 匹配任何单字符
* 匹配0或者任意数量的字符
** 匹配0或者更多的目录
{spring:[a-z]+} 匹配正则表达式[a-z]+ 作为路径变量“spring”

例子

路径 描述
/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 文件
/app/{user}/file/{id} 匹配(Matches)/app/chengbai/file/123, 变量user=chengbai,id=123
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,761评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,044评论 2 59
  • 朋友不会是背地里给你放箭的那个人,也不会是轻蔑你,嘲笑你的那个人。如果有这样的人,请远离和放弃。
    smile不拒微笑阅读 95评论 0 0
  • 第一次接触太宰治,是在初三时读他的《人间失格》和《斜阳》。当时只觉得他的文字之中蕴含着深深的绝望和无奈,时而平静如...
    _朝歌阅读 815评论 0 5