蚂蚁路径样式模式
2022-08-31 08:01:32
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 path
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
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/AntPathMatcher.html