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


@TargetSE(PARAMETERSE) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface LocalContextValue
メソッドパラメーターを local GraphQLContext の属性にバインドするためのアノテーション。

代わりにメインコンテキストから属性にバインドするには、@ContextValue を参照してください。

導入:
1.0.0
作成者:
Rossen Stoyanchev
関連事項:
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    バインドする値の名前。
    boolean
    値が必要かどうか。
    name() のエイリアス。
  • 要素の詳細

    • value

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

      @AliasFor("value") StringSE name
      バインドする値の名前。
      デフォルト:
      ""
    • required

      boolean required
      値が必要かどうか。

      デフォルトは "true" で、値が欠落している場合は例外がスローされます。値が存在しない場合に null を優先する場合は "false" に切り替えるか、OptionalSE を使用します。

      デフォルト:
      true