蚂蚁路径样式模式

2022-08-31 08:01:32

Ant 路径样式模式的规则是什么?

蚂蚁网站本身令人惊讶地没有信息。


答案 1

中的蚂蚁式路径模式匹配:

映射使用以下规则匹配 URL:

  • ?匹配一个字符
  • *匹配零个或多个字符
  • **匹配路径中的零个或多个“目录”
  • {spring:[a-z]+}将正则表达式匹配为名为“spring”的路径变量[a-z]+

一些例子:

  • com/t?st.jsp- 匹配 com/test.jsp 但也或com/tast.jspcom/txst.jsp
  • com/*.jsp- 匹配目录中的所有文件.jspcom
  • com/**/test.jsp- 匹配路径下的所有文件test.jspcom
  • org/springframework/**/*.jsp- 匹配下面的所有文件.jsporg/springframework path
  • org/**/servlet/bla.jsp- 匹配,但也和org/springframework/servlet/bla.jsporg/springframework/testing/servlet/bla.jsporg/servlet/bla.jsp
  • com/{filename:\\w+}.jsp将匹配该值并将其分配给变量com/test.jsptestfilename

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/AntPathMatcher.html


答案 2

我想你的意思是如何使用路径模式

如果是关于是使用斜杠还是反斜杠,这些将被转换为执行期间使用的平台上的路径分隔符。


推荐