所有实现的接口:
public class AntPathMatcher
extends Object
implements PathMatcher
这个映射代码的一部分是从Apache Ant借来的。
映射使用以下规则匹配 URL:
?
匹配一个字符*
匹配零个或多个字符**
匹配路径中的零个或多个目录{spring:[a-z]+}
匹配正则表达式一个名为“spring”的路径变量[a-z]+
com/t?st.jsp
— 火柴但也是com/test.jsp
com/tast.jsp
com/txst.jsp
com/*.jsp
— 匹配目录中的所有文件.jsp
com
com/**/test.jsp
— 匹配路径下的所有文件test.jsp
com
org/springframework/**/*.jsp
— 匹配路径下的所有文件.jsp
org/springframework
org/**/servlet/bla.jsp
— 火柴但也有和org/springframework/servlet/bla.jsp
org/springframework/testing/servlet/bla.jsp
org/servlet/bla.jsp
com/{filename:\\w+}.jsp
将匹配并将值分配给变量com/test.jsp
test
filename
注意:模式和路径都必须是绝对的或必须 两者都是相对的,以便两者匹配。因此,建议 此实现的用户清理模式以前缀 它们带有“/”,因为它在使用它们的上下文中有意义。