Spring intercept-url模式

时间:2011-03-09 02:56:55

标签: spring-security

Spring Security intercept-url模式与路径/ **或路径/ *之间的区别是什么 我见过一些Spring安全配置,但我不明白/ * vs / **

        

1 个答案:

答案 0 :(得分:56)

/**/*现在在框架中非常常见,通常被称为Apache Ant Pathing或类似的东西。基本上,2之间的区别在于/**匹配整个目录树,包括子目录,其中/*仅匹配指定的级别。

例如,假设您有以下文件

Main.java
directory/Main.java

然后

/*.java

匹配Main.java,但不匹配directory/Main.java,而

/**/*.java

会匹配两者。

显然,这些原则对于Spring Security中的网址应用完全相同,在这种情况下,通过文件名似乎更容易说明它。