答案
@RequestMapping("/**/*")
符号 ?
和其它几个不一样的是,? 要求必须为一个字符,并且不能是代表路径分隔符的/.
符号 *
,虽然可以匹配多个任意的字符,但是,如果你以为 可以替代 那就错了, 代表的多个任意字符组成的字符串不能是个 目录 或者说 路径.也就是说, 并不能拿来替代 .
符号 **
0个或多个目录.** 代表的字符串本身不一定要包含 /
符号 {spring:[a-z]+}
参考 AntPathMatcher 的文章
@RequestMapping("/**/*")
和其它几个不一样的是,? 要求必须为一个字符,并且不能是代表路径分隔符的/.
,虽然可以匹配多个任意的字符,但是,如果你以为 可以替代 那就错了, 代表的多个任意字符组成的字符串不能是个 目录 或者说 路径.也就是说, 并不能拿来替代 .
0个或多个目录.** 代表的字符串本身不一定要包含 /
参考 AntPathMatcher 的文章
留言