アノテーションインターフェース Header


メソッドパラメーターをメッセージヘッダーにバインドする必要があることを示すアノテーション。
導入:
4.0
作成者:
Rossen Stoyanchev, Sam Brannen
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    フォールバックとして使用するデフォルト値。
    バインドするリクエストヘッダーの名前。
    boolean
    ヘッダーが必要かどうか。
    name() のエイリアス。
  • 要素の詳細

    • value

      @AliasFor("name") StringSE value
      name() のエイリアス。
      デフォルト:
      ""
    • name

      @AliasFor("value") StringSE name
      バインドするリクエストヘッダーの名前。
      導入:
      4.2
      デフォルト:
      ""
    • required

      boolean required
      ヘッダーが必要かどうか。

      デフォルトは true であり、ヘッダーがない場合は例外が発生します。ヘッダーがない場合に null 値を使用する場合は、これを false に切り替えます。

      関連事項:
      デフォルト:
      true
    • defaultValue

      StringSE defaultValue
      フォールバックとして使用するデフォルト値。

      デフォルト値を指定すると、required() が false に暗黙的に設定されます。

      デフォルト:
      "\n \ t \ t \n \ t \ t \n \ ue000 \ ue001 \ ue002 \n \ t \ t \ t \ t \n"