クラス AbstractFilterRegistrationBean<T extends FilterEE>

型パラメーター:
T - 登録する FilterEE の型
実装されているすべてのインターフェース:
Aware, BeanNameAware, ServletContextInitializer, Ordered
既知の直属サブクラス
DelegatingFilterProxyRegistrationBean, FilterRegistrationBean

public abstract class AbstractFilterRegistrationBean<T extends FilterEE> extends DynamicRegistrationBean<FilterRegistration.DynamicEE>
ベース ServletContextInitializer を抽象化して、FilterEE を Servlet 3.0+ コンテナーに登録します。
導入:
1.5.22
作成者:
Phillip Webb, Brian Clozel
  • メソッドの詳細

    • setServletRegistrationBeans

      public void setServletRegistrationBeans(CollectionSE<? extends ServletRegistrationBean<?>> servletRegistrationBeans)
      フィルターが登録される ServletRegistrationBean を設定します。
      パラメーター:
      servletRegistrationBeans - サーブレット登録 Bean
    • getServletRegistrationBeans

      public CollectionSE<ServletRegistrationBean<?>> getServletRegistrationBeans()
      フィルターが登録される ServletRegistrationBean の可変コレクションを返します。ServletRegistrationBean s。
      戻り値:
      サーブレット登録 Bean
      関連事項:
    • addServletRegistrationBeans

      public void addServletRegistrationBeans(ServletRegistrationBean<?>... servletRegistrationBeans)
      フィルターに ServletRegistrationBean を追加します。
      パラメーター:
      servletRegistrationBeans - 追加するサーブレット登録 Bean
      関連事項:
    • setServletNames

      public void setServletNames(CollectionSE<StringSE> servletNames)
      フィルターが登録されるサーブレット名を設定します。これにより、以前に指定されたサーブレット名が置き換えられます。
      パラメーター:
      servletNames - サーブレット名
      関連事項:
    • getServletNames

      public CollectionSE<StringSE> getServletNames()
      フィルターが登録されるサーブレット名の可変コレクションを返します。
      戻り値:
      サーブレット名
    • addServletNames

      public void addServletNames(StringSE... servletNames)
      フィルターのサーブレット名を追加します。
      パラメーター:
      servletNames - 追加するサーブレット名
    • setUrlPatterns

      public void setUrlPatterns(CollectionSE<StringSE> urlPatterns)
      フィルターが登録される URL パターンを設定します。これは、以前に指定された URL パターンを置き換えます。
      パラメーター:
      urlPatterns - URL パターン
      関連事項:
    • getUrlPatterns

      public CollectionSE<StringSE> getUrlPatterns()
      フィルターが登録されるサーブレット仕様で定義されている URL パターンの変更可能なコレクションを返します。
      戻り値:
      URL パターン
    • addUrlPatterns

      public void addUrlPatterns(StringSE... urlPatterns)
      サーブレット仕様で定義されているように、フィルターが登録される URL パターンを追加します。
      パラメーター:
      urlPatterns - URL パターン
    • determineDispatcherTypes

      public EnumSetSE<DispatcherTypeEE> determineDispatcherTypes()
      フィルターを登録する必要がある dispatcher typesEE を決定します。何も設定されていない場合は、登録されているフィルターの型に基づいてデフォルトを適用します。返された EnumSetSE を変更しても、登録には影響しません。
      戻り値:
      ディスパッチャーの型 (決して null ではない)
      導入:
      3.2.0
    • setDispatcherTypes

      public void setDispatcherTypes(DispatcherTypeEE first, DispatcherTypeEE... rest)
      指定された要素を使用した set dispatcher types への簡易メソッド。
      パラメーター:
      first - 最初のディスパッチャー型
      rest - 追加のディスパッチャー型
    • setDispatcherTypes

      public void setDispatcherTypes(@Nullable EnumSetSE<DispatcherTypeEE> dispatcherTypes)
      登録で使用するディスパッチャー型を設定します。
      パラメーター:
      dispatcherTypes - ディスパッチャーの型
    • setMatchAfter

      public void setMatchAfter(boolean matchAfter)
      ServletContext の宣言されたフィルターマッピングの後にフィルターマッピングを一致させる必要がある場合に設定します。デフォルトは false で、ServletContext の宣言されたフィルターマッピングの前にフィルターが一致することを示します。
      パラメーター:
      matchAfter - フィルターマッピングが後に一致する場合
    • isMatchAfter

      public boolean isMatchAfter()
      ServletContext の宣言されたフィルターマッピングの後にフィルターマッピングを一致させる必要がある場合に返します。
      戻り値:
      フィルターマッピングが後に一致する場合
    • getDescription

      protected StringSE getDescription()
      クラスからコピーされた説明: RegistrationBean
      登録の説明を返します。例: "Servlet resourceServlet"
      次で指定:
      クラス RegistrationBeangetDescription 
      戻り値:
      登録の説明
    • addRegistration

      protected FilterRegistration.DynamicEE addRegistration(StringSE description, ServletContextEE servletContext)
      次で指定:
      クラス DynamicRegistrationBean<FilterRegistration.DynamicEE>addRegistration 
    • configure

      protected void configure(FilterRegistration.DynamicEE registration)
      登録設定を構成します。必要に応じて、サブクラスはこのメソッドをオーバーライドして追加の構成を実行できます。
      オーバーライド:
      クラス DynamicRegistrationBean<FilterRegistration.DynamicEE>configure 
      パラメーター:
      registration - 登録
    • getFilter

      public abstract @Nullable T getFilter()
      登録する FilterEE を返します。
      戻り値:
      フィルター
    • getFilterName

      public StringSE getFilterName()
      登録されるフィルター名を返します。
      戻り値:
      フィルター名
      導入:
      3.2.0
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString