パッケージ org.springframework.hateoas.server
@NullMarked パッケージ 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の拡張。