Spring里的Ant Pattern
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
---栖息之鹰(一个外表懒洋洋的内心有激情的程序员)
此博客为笔者原著,转载时请注明出处,谢谢!