2012-01-20 206 views
12

Spring拦截器比servlet过滤器有什么优势?Spring拦截器vs servlet过滤器

+0

可能重复http://stackoverflow.com/questions/8000844/spring-的HandlerInterceptor-VS-FIL ters) – skaffman

+1

@skaffman:现在看过它我同意,但这里的答案更清晰,更简洁。 – z12345

回答

23
  • 您可以在拦截注入其他bean
  • 可以使用更高级的映射模式(蚂蚁式)
  • 你有一个目标处理程序对象(控制器)可用,以及作为结果ModelAndView
  • 这是一个bean,所以你可以用它使用AOP(althoug这将是罕见的)
[春天的HandlerInterceptor VS过滤器](的
+0

很好的答案。谢谢。 – z12345

+5

如果使用DelegatingFilterProxy,则可以将其他bean注入Filter。 – sourcedelica

+0

为真。有了这个过滤器,你的过滤器就是普通的豆类 – Bozho