パッケージ org.springframework.hateoas
@NonNullApi パッケージ org.springframework.hateoas
REST Web サービスの
Link
およびリンク駆動表現の作成を容易にする値オブジェクト。- 作成者:
- Oliver Drotbohm, Jens Schauder, Greg Turnquist
- クラス説明サポートされているすべてのメディア型の
AffordanceModel
を保持します。あらゆる形式のハイパーメディアをレンダリングするために必要な属性のコレクション。受信リクエストのペイロードメタデータ。名前付きコンポーネント。ペイロードに関するメタデータ。表現のプロパティモデルに関するメタデータ。AffordanceModel.PropertyMetadata
を適用できる型の SPI。エンティティのコレクションのラッパーを簡単に作成するための一般的なヘルパー。EntityModel<T>ドメインオブジェクトをラップしてリンクを追加する単純なEntityModel
。標準の IANA ベースのリンク関係をキャプチャーします。IANA が管理する明確に定義された URI スキームのリスト。表現モデルのプロパティ専用の入力型を宣言するためのアノテーション。リンクの値オブジェクト。リンク関係を定義するためのインターフェース。Link
のリストを表す値オブジェクト。2 つのLinks
インスタンスをマージするモード。よく知られているハイパーメディア型の定数。RequestParam
と組み合わせて使用されるアノテーション。コレクションベースの値が非複合値としてレンダリングされることを示します。つまり、コントローラーメソッドを指すことでリンクを生成するときに、param=value1¶m=value2
ではなくparam=value1,value2,value3
のようになります。PagedModel<T>ページング可能なコレクションのバインディングレスポンス表現を実装するための DTO。ページネーションメタデータの値オブジェクト。Web リクエストのクエリパラメーターの表現 (https://example.com?RepresentationModel<T extends RepresentationModel<? extends T>>DTO がリンクを収集するための基本クラス。SlicedModel<T>DTO は、スライスコレクションのバインディングレスポンス表現を実装します。スライスメタデータの値オブジェクト。単一のテンプレート変数。TemplateVariable
のカーディナリティ。サポートされているすべての変数型の列挙。TemplateVariable
のコレクションのラッパー型。修飾された URI テンプレート変数をサポートするカスタム URI テンプレート。