拦截 - 网址和过滤器

时间:2010-10-12 19:56:16

标签: java spring filter spring-security


我目前正在使用Spring 3.0.4和Spring Security 3.0.2(目前最新的稳定版本)。我正在努力从Spring 2.5迁移到这个新版本,但这是一个不同的主题。

真正的问题是,<http>标记内可以放置<intercept-url>,但似乎它也可以在安全过滤器中使用(如下所示:Core web filters

有人可以告诉我这两者之间的区别吗?为什么在http标签内而不是在安全过滤器中使用它?

由于

1 个答案:

答案 0 :(得分:1)

使用<http>标记是配置安全过滤器的便捷方式。使用它时,通常不需要配置单个过滤器。

但是,在复杂的情况下,您可以手动配置过滤器,如您引用的文档中所示。

因此,它们的功能基本相同,但<http>标签更简单,因此它是配置Spring Security的首选方式。