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