パッケージ 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
- 関連事項:
PathParam,QueryParam,FormParam,HeaderParam,MatrixParam,CookieParam
要素の詳細
value
StringSE value
指定されたデフォルト値。- 戻り値:
- デフォルト値。