アノテーション型 ServletSecurity
@InheritedSE @DocumentedSE @TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface ServletSecurity
このアノテーションは、サーブレット実装クラスで使用され、HTTP プロトコルメッセージでサーブレットコンテナーによって適用されるセキュリティ制約を指定します。サーブレットコンテナーは、アノテーション付きクラスにマップされたサーブレットにマップされた url パターンにこれらの制約を適用します。- 導入:
- Servlet 3.0
オプション要素のサマリー
オプション要素 修飾子と型 オプションの要素 説明 HttpMethodConstraint[]
httpMethodConstraints
HTTP メソッド固有の制約を取得します。HttpConstraint
value
httpMethodConstraints によって返される配列に表されないすべての HTTP メソッドに適用される保護を定義するHttpConstraint
を取得します。
要素の詳細
value
HttpConstraint value
httpMethodConstraints によって返される配列に表されないすべての HTTP メソッドに適用される保護を定義するHttpConstraint
を取得します。- 戻り値:
HttpConstraint
オブジェクト。
- デフォルト:
- @jakarta.servlet.annotation.HttpConstraint
httpMethodConstraints
HttpMethodConstraint[] httpMethodConstraints
HTTP メソッド固有の制約を取得します。各HttpMethodConstraint
は、HTTP プロトコルメソッドに名前を付け、それに適用される保護を定義します。- 戻り値:
- それぞれが 1 つの HTTP プロトコルメソッドに適用される保護を定義する
HttpMethodConstraint
要素の配列。HTTP メソッド名の場合、返される配列には最大で 1 つの対応する要素が必要です。返される配列の長さがゼロの場合は、HTTP メソッド固有の制約が定義されていないことを示しています。
- デフォルト:
- {}