Java 春季/**和/*之间的差异

Java 春季/**和/*之间的差异,java,spring,spring-mvc,Java,Spring,Spring Mvc,也许这是一个非常愚蠢的问题,但我在网上找不到任何东西 在春天写和有什么区别?这里有记录: 基本上,Spring支持“Ant风格的globbing”。因此path=“/*”匹配“/”目录1中的任何URL,并且path=“/*”匹配整个目录树中的任何URL 本文档主要讨论使用注释指定的请求映射,但使用XML指定的连接具有相同的含义 1-我在这里松散地使用术语“目录”。严格地说,这些根本不是目录。但是你知道我的意思 与/*之间的区别在于,第二个匹配整个目录树,包括子目录,其中as/*仅在指定的

也许这是一个非常愚蠢的问题,但我在网上找不到任何东西


在春天写
有什么区别?

这里有记录:

基本上,Spring支持“Ant风格的globbing”。因此
path=“/*”
匹配
“/”
目录1中的任何URL,并且
path=“/*”
匹配整个目录树中的任何URL

本文档主要讨论使用注释指定的请求映射,但使用XML指定的连接具有相同的含义



1-我在这里松散地使用术语“目录”。严格地说,这些根本不是目录。但是你知道我的意思

/*
之间的区别在于,第二个匹配整个目录树,包括子目录,其中as
/*
仅在指定的级别匹配


/**
url模式被称为ant路径风格语法

我在互联网上看到许多例子,例如映射Bean时使用了/**你是说spring安全吗?类似于
我只是猜测,但这可能意味着子路径也会被搜索。例如,/*只会在根目录中找到资源,而/**可能会在根目录的子目录中找到资源。也许我在模式attibute中看到了它,而不是在映射中看到了它,我不确定我在哪里看到了它it@MatteoDepasquali我找到了另一个参考资料:
在这种情况下,我认为这就像@Henrik告诉我的,“**”指包含的子目录。据我所知,spring使用ant模式,您可以在web上搜索ant文件模式或类似的东西