又称路径匹配原则(Path Matching)。Spring MVC中的路径匹配要比标准的web.xml要灵活的多。 默认的策略实现了 org.springframework.util.AntPathMatcher,就像名字提示的那样,路径模式是使用了Apache Ant的样式路径。
Apache Ant样式的路径有三种通配符匹配方法。
- ‘?’ 匹配任何单字符
- ‘*’ 匹配0或者任意数量的字符
- ‘**’ 匹配0或者更多的目录
- /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
- /**/*.jsp 匹配(Matches)任何的.jsp 文件