Spring里的Ant Pattern用于匹配URL

可以参考官网:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/AntPathMatcher.html

规则很简单

? 匹配单个字符
* 匹配0个或者多个字符
** 匹配0个或多个路径(也就是用/分割的多级路径) 
{spring:[a-z]+} 按照正则匹配[a-z]+,并且将其作为路径变量,变量名为"spring"

举例

com/t?st.jsp — matches com/test.jsp but also com/tast.jsp or com/txst.jsp
com/*.jsp — matches all .jsp files in the com directory
com/**/test.jsp — matches all test.jsp files underneath the com path
org/springframework/**/*.jsp — matches all .jsp files underneath the org/springframework path
org/**/servlet/bla.jsp — matches org/springframework/servlet/bla.jsp but also org/springframework/testing/servlet/bla.jsp and org/servlet/bla.jsp
com/{filename:\\w+}.jsp will match com/test.jsp and assign the value test to the filename variable

 

相关文章:

  • 2021-10-03
  • 2021-06-03
  • 2022-12-23
  • 2021-07-07
  • 2021-07-05
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
猜你喜欢
  • 2022-02-21
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-10-20
  • 2022-12-23
相关资源
相似解决方案