インターセプタで021_SpringMVCの役割?

主なインターセプタは、WEB-INFディレクトリに直接アクセス動的なリソースファイルにコントローラを使用して切片にあります。

このため、私たちは、このようなユーザー名が表示されないなど、不完全なページがロードを引き起こす可能性があります。

 

インターセプト実行タイミング:ユーザによるプロセッサマッピングがポストマッピングはプロセッサベースの、そして、プロセッサは、クラスを実行するように適合されて見つかった、プロセッサは、前に実行するように構成することによって実行することを要求します。

私たちは、インターセプタをカスタマイズすることができますが、彼はHanderInterceptインタフェースを継承したかったです。
ブロッカーは、3つのメソッドを持って、preHandler()、PostHandler()、afterComplaint()
preHandler()だけtrueを返す、afterComplaint()が実装されなければなりませんでした。
afterComplaint()スタック上、最後のアウト。
唯一のpreHandelerがtrueを返し、プロセッサが戻って呼び出すことができます。

 

単一インターセプタの概略図:

インターセプタの複数の模式図

おすすめ

転載: www.cnblogs.com/pogusanqian/p/12465832.html