2012-10-31 9 views
28

ドキュメントはorg.springframework.web.filter.OncePerRequestFilter保証は一度だけ要求ごとに実行されるように」と言います。どのような状況では、1回のリクエストにつき1回以上フィルタを実行する可能性がありますか?OncePerRequestFilterとは何ですか?

答えて

33

は、どのような状況下ではフィルターは、おそらく要求ごとに複数回実行することができますか?

あなたは複数回フィルター・チェーンのフィルターを持つことができます。

要求は、要求ディスパッチャを使用して、異なる(または同じ)サーブレットにディスパッチすることができます。

+0

我々は 'OncePerRequestFilter'にのみ許可要求をfiltredしていることを前提とすることはできますか?したがって、資格情報やセッションIDが不十分なリクエストの場合は、呼び出されませんが、適切なセッションIDまたは資格情報のために呼び出されます。 –

+0

私はそうは思わない。なぜそれを期待していますか? –

+0

私はその動作をテストしました。 –