インターフェースの使用
org.springframework.hateoas.server.LinkRelationProvider
パッケージ
説明
HAL 固有の拡張機能、SPI、Jackson のカスタマイズ。
コア API インターフェースの実装。
org.springframework.hateoas.mediatype.hal 内の LinkRelationProvider 使用
修飾子コンストラクター説明EmbeddedMapper
(LinkRelationProvider relProvider, CurieProvider curieProvider, boolean preferCollectionRels) HalHandlerInstantiator
(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver) テスト用の便利なコンストラクター。HalHandlerInstantiator
(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver, HalConfiguration halConfiguration, AutowireCapableBeanFactory delegate) HalMediaTypeConfiguration
(LinkRelationProvider relProvider, ObjectProvider<CurieProvider> curieProvider, ObjectProvider<HalConfiguration> halConfiguration, ObjectProvider<MediaTypeConfigurationCustomizer<HalConfiguration>> customizers, MessageResolver resolver, AutowireCapableBeanFactory beanFactory) org.springframework.hateoas.server.core 内の LinkRelationProvider 使用
修飾子と型クラス説明class
エンティティ型のRelation
アノテーションを評価するLinkRelationProvider
。class
LinkRelationProvider
のデフォルトの実装では、指定された型の名前の大文字化されていないバージョンをアイテムリソースLinkRelation
として使用するだけでなく、コレクションリソースLinkRelation
に追加されたList
を使用します。class
class
英語の複数形へのアルゴリズム的アプローチの Evo Inflector 実装を使用したLinkRelationProvider
実装。修飾子コンストラクター説明DelegatingLinkRelationProvider
(LinkRelationProvider... providers) 指定されたLinkRelationProvider
の新しいDefaultLinkRelationProvider
を作成します。修飾子コンストラクター説明DelegatingLinkRelationProvider
(org.springframework.plugin.core.PluginRegistry<LinkRelationProvider, LinkRelationProvider.LookupContext> providers) org.springframework.hateoas.server.mvc 内の LinkRelationProvider 使用
修飾子コンストラクター説明ControllerLinkRelationProvider
(ClassSE<?> controller, org.springframework.plugin.core.PluginRegistry<LinkRelationProvider, LinkRelationProvider.LookupContext> providers) 新しいControllerLinkRelationProvider
を作成します