アノテーションインターフェース FilterRegistration
@TargetSE({METHODSE,TYPESE})
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Order
public @interface FilterRegistration
Servlet 3.0+ コンテナーに
FilterEE を登録します。FilterRegistrationBean のアノテーションベースの代替として使用できます。- 導入:
- 3.5.0
- 作成者:
- Moritz Halbritter, Daeho Kwon
- 関連事項:
オプション要素の概要
オプション要素修飾子と型オプションの要素説明booleanこの登録で非同期操作がサポートされているかどうか。登録で使用するディスパッチャー型。booleanこの登録が有効かどうか。boolean登録の失敗を無視するかどうか。フィルターで使用される初期パラメーター。booleanフィルターマッピングを、ServletContext の宣言されたフィルターマッピングの後に一致させるかどうか。この登録の名前。int登録順序 Bean。ClassSE<?>[]フィルターが登録されるサーブレットクラス。StringSE[]フィルターが登録されるサーブレット名。StringSE[]フィルターが登録される、サーブレット仕様で定義されている URL パターン。
要素の詳細
enabled
boolean enabledこの登録が有効かどうか。- 戻り値:
- この登録が有効かどうか
- デフォルト:
true
order
登録順序 Bean。- 戻り値:
- 登録順序 Bean
- デフォルト:
2147483647
name
asyncSupported
boolean asyncSupportedこの登録で非同期操作がサポートされているかどうか。- 戻り値:
- 非同期操作がサポートされているかどうか
- デフォルト:
true
dispatcherTypes
ignoreRegistrationFailure
boolean ignoreRegistrationFailure登録失敗を無視するかどうか。true に設定すると、失敗がログに記録されます。false に設定すると、IllegalStateExceptionSE がスローされます。- 戻り値:
- 登録の失敗を無視すべきかどうか
- デフォルト:
false
initParameters
matchAfter
boolean matchAfterフィルターマッピングを、ServletContext の宣言されたフィルターマッピングの後に一致させるかどうか。- 戻り値:
- フィルターマッピングを ServletContext の宣言されたフィルターマッピングの後に一致させるかどうか
- デフォルト:
false
servletNames
servletClasses
urlPatterns