请求路径springmvc中支持ant风格
(1)? 任意一个字符斜杠除外
例如:
@RequestMapping(path={"/test?"})
public String test1(){
return "test";
}
此时,请求路径test后面的问号可以替代任何一个字符斜杠除外,比如:/testa就可以请求成功。
(2)* 0到n任意个字符斜杠除外
例如:
@RequestMapping(path={"/test*"})
public String test2(){
return "test";
}
此时,请求路径test后面的*可以替代多个字符斜杠除外,比如:/testasfdasdf就可以请求成功。
(3)** 支持任意层路径
例如:
@RequestMapping(path={"/test/**"})
public String test3(){
return "test";
}
此时请求路径test后面的/**可以替代多层,比如:/test/a/sdf就可以请求成功。