パッケージ jakarta.ws.rs
アノテーションインターフェース DefaultValue
@TargetSE({PARAMETERSE,METHODSE,FIELDSE})
@RetentionSE(RUNTIMESE)
@DocumentedSE
public @interface DefaultValue
次のアノテーションのいずれかを使用してバインドされるリクエストメタデータのデフォルト値を定義します:
PathParam、QueryParam、MatrixParam、CookieParam、FormParam、HeaderParam。対応するメタデータがリクエストに存在しない場合は、デフォルト値が使用されます。 アノテーション付きパラメーターの型が ListSE、SetSE、SortedSetSE の場合、結果のコレクションには、指定されたデフォルト値からマップされた単一のエントリが含まれます。
このアノテーションが使用されておらず、対応するメタデータがリクエストに存在しない場合、値は List、Set または SortedSet の場合は空のコレクション、他のオブジェクト型の場合は null、プリミティブ型の場合は Java 定義のデフォルトになります。
- 導入:
- 1.0
- 作成者:
- Paul Sandoz, Marc Hadley
- 関連事項:
必須定数のサマリー
必須要素
要素の詳細
value
StringSE value指定されたデフォルト値。- 戻り値:
- デフォルト値。