パッケージ org.springframework.hateoas.server
@NonNullApi パッケージ org.springframework.hateoas.server
ハイパーメディア処理用のサーバー側コンポーネント。
- クラス説明エンティティ型をサポートするコントローラーを指すリンクへのアクセサー。
ControllerEntityLinks
に従って構造の URI テンプレートを公開するコントローラーを区別するためのアノテーション。Link
インスタンスの構築を容易にするビルダー。LinkBuilderFactory<T extends LinkBuilder>LinkBuilder
インスタンスのファクトリ。指定された型のコレクションとアイテムにLinkRelation
を提供する API。アイテムリソースリレーションルックアップのLinkRelationProvider
選択コンテキスト (LinkRelationProvider.LookupContext.forItemResourceRelLookup(Class)
、コレクションリソースリレーションルックアップLinkRelationProvider.LookupContext.forCollectionResourceRelLookup(Class)
または両方LinkRelationProvider.LookupContext.forType(Class)
。MethodLinkBuilderFactory<T extends LinkBuilder>メソッドを指すことによってLinkBuilder
の作成もサポートする実装のためのLinkBuilderFactory
の拡張。RepresentationModelAssembler <T, D は RepresentationModel を拡張します <?>>ドメイン型をRepresentationModel
に変換するコンポーネントのインターフェース。RepresentationModelProcessor<T extends RepresentationModel<?>>コンポーネントが Spring MVC コントローラーから返されたRepresentationModel
インスタンスを処理できるようにする SPI インターフェース。EntityRepresentationModel<T>
を包含表現モデル型として使用する、純粋にドメイン型に基づくRepresentationModelAssembler
。エンティティは API をリンクして、識別子関数に基づいてLink
およびLinkBuilder
インスタンスを作成します。コレクションリソースへのリンクを作成する機能も公開するTypedEntityLinks
の拡張。