クラス RequestCacheAwareFilter
java.lang.ObjectSE
org.springframework.web.filter.GenericFilterBean
org.springframework.security.web.savedrequest.RequestCacheAwareFilter
- 実装されたすべてのインターフェース:
jakarta.servlet.Filter
、org.springframework.beans.factory.Aware
、org.springframework.beans.factory.BeanNameAware
、org.springframework.beans.factory.DisposableBean
、org.springframework.beans.factory.InitializingBean
、org.springframework.context.EnvironmentAware
、org.springframework.core.env.EnvironmentCapable
、org.springframework.web.context.ServletContextAware
public class RequestCacheAwareFilter
extends org.springframework.web.filter.GenericFilterBean
キャッシュされたリクエストが現在のリクエストと一致する場合、保存されたリクエストを再構成します。
設定された RequestCache で getMatchingRequest
を呼び出します。メソッドが値 (保存されたリクエストのラッパー) を返す場合、これをフィルターチェーンの doFilter メソッドに渡します。キャッシュによって null が返された場合、元のリクエストが使用され、フィルターは効果がありません。
- 導入:
- 3.0
フィールドサマリー
クラス org.springframework.web.filter.GenericFilterBean から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
doFilter
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) クラス org.springframework.web.filter.GenericFilterBean から継承されたメソッド
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
コンストラクターの詳細
RequestCacheAwareFilter
public RequestCacheAwareFilter()RequestCacheAwareFilter
メソッドの詳細
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOExceptionSE, jakarta.servlet.ServletException - 例外:
IOExceptionSE
jakarta.servlet.ServletException