2012-01-20 20 views
12

Springインターセプタがサーブレットフィルタに対して持っている利点は何ですか?Springインターセプタ対サーブレットフィルタ

+0

Beanです(http://stackoverflow.com/questions/8000844/spring- handlerinterceptor-vs-fil ters) – skaffman

+1

@skaffman:今見てみると私は同意しますが、ここの答えはより明確でより簡潔です。 – z12345

答えて

23
  • あなたは、あなたが使用可能なターゲットハンドラオブジェクト(コントローラ)と同様に、結果ModelAndView
  • を持っているあなたは
  • (アリスタイル)より高度なマッピングパターンを使用することができます
  • インターセプタで他のBeanを注入することができます
  • あなたはそれで(稀だろうalthoug)をAOPを使用することができますので、それが[フィルタ対春HandlerInterceptor]の可能複製、
+0

良い答え。ありがとうございました。 – z12345

+5

DelegatingFilterProxyを使用する場合は、他のBeanをFilterに挿入できます。 – sourcedelica

+0

そのフィルタを使用すると、フィルタは通常の豆になります – Bozho

関連する問題