インターフェース HypermediaMappingInformation
- すべての既知の実装クラス:
HalMediaTypeConfiguration
public interface HypermediaMappingInformation
カスタムハイパーメディアハンドラーを登録するためのインターフェース。
- 作成者:
- Greg Turnquist, Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明default com.fasterxml.jackson.databind.ObjectMapper
configureObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper mapper) ObjectMapper
を構成し、サポートされているメディア型のカスタムシリアライザーとデシリアライザーを登録します。default com.fasterxml.jackson.databind.Module
オプションで、表現モデルの直列化をカスタマイズするために使用される JacksonModule
を返します。このハイパーメディアが処理できるすべてのMediaType
。default ClassSE<?>
このハイパーメディア型を表す型を返します。
メソッドの詳細
getMediaTypes
このハイパーメディアが処理できるすべてのMediaType
。- 戻り値:
getRootType
このハイパーメディア型を表す型を返します。デフォルトの実装は、ほとんどのメディア型のシリアライゼーションが動作する基本クラスであるため、RepresentationModel
を返します。- 戻り値:
- このハイパーメディア型を表す型。
- 導入:
- 1.1
configureObjectMapper
default com.fasterxml.jackson.databind.ObjectMapper configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) ObjectMapper
を構成し、サポートされているメディア型のカスタムシリアライザーとデシリアライザーを登録します。JacksonModule
を登録するだけの場合は、getJacksonModule()
を実装することをお勧めします。- 戻り値:
- 関連事項:
getJacksonModule
オプションで、表現モデルの直列化をカスタマイズするために使用される JacksonModule
を返します。ObjectMapper
をセットアップするために実行するモジュールしかない場合は、これをオーバーライドします。より高度なニーズについては、configureObjectMapper(ObjectMapper)
を参照してください。- 戻り値:
- 関連事項: