2013-10-07 272 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

相關問題