クリア


インターセプターは上から下に 4 つのレベルに分かれています: Global、Inject、Class、および Method Clear は、インターセプターが配置されているレベルより上のインターセプターをクリアするために使用されます。

Clear 宣言は、メソッド層で宣言されたときに Global、Inject、Class をクリアします。 Class 層で Clear を宣言すると、Global と Inject に対して Clear が行われます。 Clear アノテーションがパラメーターを運ぶ場合、ターゲット層で指定されたインターセプターをクリアします。

使用状況の記憶スキルをクリアする:

l インターセプタには、グローバル、インジェクト、クラス、メソッドの 4 つのレベルがあります

l クリアは、Clear 自体が配置されているレイヤーとこのレイヤーより上のすべてのレイヤーに対してのみ行われますパラメータが取得されると、すべてのインターセプタがクリアされます。


一部のアプリケーション シナリオでは、グローバル インターセプタまたはクラス インターセプタがクリアされる必要があります。除去される。たとえば、バックグラウンド管理システムはグローバル権限インターセプターを使用して構成されていますが、そのログイン アクションをクリアする必要があります。クリアしないと、ログイン操作を完了できません。コード例は次のとおりです。 with パラメーターがある場合、指定されたインターセプターをクリアできます。以下はより包括的な例です。