アノテーション型 ServletSecurity


  • @InheritedSE
    @DocumentedSE
    @TargetSE(TYPESE)
    @RetentionSE(RUNTIMESE)
    public @interface ServletSecurity
    このアノテーションは、サーブレット実装クラスで使用され、HTTP プロトコルメッセージでサーブレットコンテナーによって適用されるセキュリティ制約を指定します。サーブレットコンテナーは、アノテーション付きクラスにマップされたサーブレットにマップされた url パターンにこれらの制約を適用します。
    導入:
    Servlet 3.0
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      HttpMethodConstraint[]httpMethodConstraints
      HTTP メソッド固有の制約を取得します。
      HttpConstraintvalue
      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 メソッド固有の制約が定義されていないことを示しています。
        デフォルト:
        {}