アノテーションインターフェース ServletRegistration
@TargetSE({METHODSE,TYPESE})
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Order
public @interface ServletRegistration
Servlet 3.0+ コンテナーに
ServletEE を登録します。ServletRegistrationBean のアノテーションベースの代替として使用できます。- 導入:
- 3.5.0
- 作成者:
- Moritz Halbritter, Dmytro Danilenkov
- 関連事項:
オプション要素の概要
オプション要素修飾子と型オプションの要素説明booleanこの登録で非同期操作がサポートされているかどうか。booleanこの登録が有効かどうか。boolean登録の失敗を無視するかどうか。サーブレットで使用される初期化パラメーター。intloadOnStartupの優先度。マルチパート構成。この登録の名前。int登録順序 Bean。StringSE[]サーブレットの URL マッピング。
要素の詳細
enabled
boolean enabledこの登録が有効かどうか。- 戻り値:
- この登録が有効かどうか
- デフォルト:
- true
order
登録順序 Bean。- 戻り値:
- 登録順序 Bean
- デフォルト:
- 2147483647
name
StringSE nameこの登録の名前。指定されていない場合は、Bean 名が使用されます。- 戻り値:
- 名前
- デフォルト:
- ""
asyncSupported
boolean asyncSupportedこの登録で非同期操作がサポートされているかどうか。- 戻り値:
- 非同期操作がサポートされているかどうか
- デフォルト:
- true
ignoreRegistrationFailure
boolean ignoreRegistrationFailure登録失敗を無視するかどうか。true に設定すると、失敗がログに記録されます。false に設定すると、IllegalStateExceptionSE がスローされます。- 戻り値:
- 登録の失敗を無視すべきかどうか
- デフォルト:
- false
urlMappings
StringSE[] urlMappingsサーブレットの URL マッピング。指定しない場合は、デフォルトで "/" にマッピングされます。- 戻り値:
- URL マッピング
- デフォルト:
- {}
loadOnStartup
int loadOnStartuploadOnStartupの優先度。詳細はServletRegistration.Dynamic.setLoadOnStartup(int)EE を参照してください。- 戻り値:
loadOnStartup優先度
- デフォルト:
- -1
initParameters
WebInitParamEE[] initParametersサーブレットで使用される初期化パラメーター。- 戻り値:
- 初期化パラメーター
- デフォルト:
- {}
multipartConfig
MultipartConfigEE multipartConfigマルチパート構成。- 戻り値:
- マルチパート構成
- デフォルト:
- @jakarta.servlet.annotation.MultipartConfig