Spring中/ **和/ *之间的区别

时间:2014-10-20 10:03:02

标签: java spring spring-mvc

可能这是一个非常愚蠢的问题,但我在互联网上找不到任何东西。

在Spring中编写<mvc:mapping path="/**"/><mvc:mapping path="/*"/>之间有什么区别?

2 个答案:

答案 0 :(得分:5)

此处记录:

基本上,Spring支持&#34; Ant样式通配&#34;。因此path="/*"匹配"/"目录 1 中的任何URL,path="/**"匹配整个目录树中的任何URL。

该文档主要讨论使用注释指定的请求映射,但使用XML指定的布线具有相同的含义。


1 - 我正在使用术语&#34;目录&#34;松散地来到这里。严格来说,这些根本不是目录。但你知道我的意思......

答案 1 :(得分:0)

/*&amp;之间的差异/**是第二个匹配整个目录树,包括子目录,其中/*仅匹配在其指定的级别。

/**网址格式称为 ant路径样式语法