パッケージ org.springframework.web.filter
@NonNullApi @NonNullFields パッケージ org.springframework.web.filter
Bean スタイルの構成を可能にする汎用フィルター基本クラスを提供します。
- クラス説明リクエストが処理される前後にロギング操作を実行する
Filter
の基本クラス。リクエストの文字エンコードを指定できるサーブレットフィルター。リクエスト URI(およびオプションでクエリ文字列)を Commons Log に書き込むシンプルなリクエストロギングフィルター。動作をユーザー指定のフィルターのチェーン(リスト)に委譲するだけで、FilterChain
EE の機能を実現しながら、Filter
EE インスタンスのみを便利に使用できる汎用複合サーブレットFilter
EE。Filter
EE は、CORS プリフライトリクエストを処理し、CorsProcessor
を使用して CORS シンプルリクエストと実際のリクエストをインターセプトし、提供されたCorsConfigurationSource
を通じて一致したポリシーに基づいて、たとえば CORS レスポンスヘッダーを使用してレスポンスを更新します。Filter インターフェースを実装する Spring 管理の Bean に委譲する、標準のサーブレットフィルターのプロキシ。HTTP PUT、PATCH、DELETE リクエストのフォームデータを解析し、それをサーブレットリクエストパラメーターとして公開するFilter
。"Forwarded" および "X-Forwarded-*" ヘッダーから値を抽出し、リクエストとレスポンスをラップし、次のメソッドでクライアントが発信したプロトコルとアドレスを反映させます:getServerName()
EEgetServerPort()
EEgetScheme()
EEisSecure()
EEsendRedirect(String)
EE投稿されたメソッドパラメーターを HTTP メソッドに変換するFilter
EE。HttpServletRequest.getMethod()
EE を介して取得できます。任意のサーブレットコンテナーで、リクエストディスパッチごとに 1 つの実行を保証することを目的とするフィルター基本クラス。HttpServletResponse.sendRedirect(String)
EE をオーバーライドし、HTTP ステータスと "Location" ヘッダーを設定して処理します。これにより、サーブレットコンテナーが相対リダイレクト URL を絶対 URL に書き換えないようにします。LocaleContextHolder
とRequestContextHolder
の両方を介して、リクエストを現在のスレッドに公開するサーブレットフィルター。HTTP 交換用のobservations
を作成するFilter
EE。リクエスト URI(およびオプションでクエリ文字列)を ServletContext ログに書き込む単純なリクエストロギングフィルター。Filter
はparses and caches
、その後ServletRequestPathUtils.getParsedRequestPath(jakarta.servlet.ServletRequest)
経由でアクセスできるRequestPath
です。レスポンスのコンテンツに基づいてETag
値を生成するFilter
EE。URL を変更し、変更を適用するためにリクエストをリダイレクトまたはラップするFilter
EE。UrlHandlerFilter
のビルダー。末尾のスラッシュハンドラーを構成するための仕様。