2013-10-07 274 views
1

我对URL模式//** w.r.t AntPAthMatcher之间的混淆。/和/ **之间的差异

我知道/**是一种可以匹配所有网址的通用模式,但我不确定/会匹配什么。

我试过寻找差异,但没有帮助。

回答

1

/**将匹配路径中任意数量的(0或更多)级别,例如,它会匹配/file/some/path/file

单个星号/*只匹配0个或更多的字符(未路径的水平),所以它会匹配/file/some/path/file

单斜杠/只会匹配根路径。

+0

谢谢,当web.xml中指定servlet url映射为例如spring mvc调度程序servlet时,我们使用/而不是/**请求调度程序servlet,它的工作方式与AntPathMatcher不同? – coder

+0

是的非常不同...... web.xml中的'/ *'将匹配所有路径。 'AntPathMatcher'基于Apache Ant的路径模式。 – MattR

相关问题