クラス JacksonSmileHttpMessageConverter
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractSmartHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.smile.SmileMapper>
org.springframework.http.converter.smile.JacksonSmileHttpMessageConverter
- 実装されているすべてのインターフェース:
HttpMessageConverter<ObjectSE>, SmartHttpMessageConverter<ObjectSE>
public class JacksonSmileHttpMessageConverter
extends AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.smile.SmileMapper>
専用の Jackson 3.x 拡張を使用して Smile データ形式(「バイナリ JSON」)を読み書きできる
HttpMessageConverter の実装。 デフォルトでは、このコンバーターは "application/x-jackson-smile" メディア型をサポートしています。これは、supportedMediaTypes プロパティを設定することでオーバーライドできます。
次のヒントエントリがサポートされています。
"com.fasterxml.jackson.annotation.JsonView"キーと、JSON ビューのクラス名を値として持つ JSON ビュー。"tools.jackson.databind.ser.FilterProvider"キーとフィルタープロバイダークラス名を値として持つフィルタープロバイダー。
- 導入:
- 7.0
- 作成者:
- Sebastien Deleuze
フィールドのサマリー
クラス AbstractJacksonHttpMessageConverter から継承されたフィールド
defaultMapperクラス AbstractHttpMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明MapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズされたSmileMapperを使用して新しいインスタンスを構築します。JacksonSmileHttpMessageConverter(tools.jackson.dataformat.smile.SmileMapper mapper) 提供されたSmileMapperを使用して新しいインスタンスを構築します。JacksonSmileHttpMessageConverter(tools.jackson.dataformat.smile.SmileMapper.Builder builder) 提供されたSmileMapperをMapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズして、新しいインスタンスを構築します。方法の概要
クラス AbstractJacksonHttpMessageConverter から継承されたメソッド
canRead, canWrite, customizeReader, customizeWriter, getCharset, getJavaType, getJsonEncoding, getMapper, getMappersForType, getMediaTypesForProblemDetail, getSupportedMediaTypes, read, readInternal, registerMappersForType, setSupportedMediaTypes, supportsRepeatableWrites, writeInternal, writePrefix, writeSuffixクラス AbstractSmartHttpMessageConverter から継承されたメソッド
canRead, canWrite, supports, write, writeInternalクラス AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, writeクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース HttpMessageConverter から継承されたメソッド
getSupportedMediaTypesインターフェース SmartHttpMessageConverter から継承されたメソッド
read, write
コンストラクターの詳細
JacksonSmileHttpMessageConverter
public JacksonSmileHttpMessageConverter()MapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズされたSmileMapperを使用して新しいインスタンスを構築します。JacksonSmileHttpMessageConverter
public JacksonSmileHttpMessageConverter(tools.jackson.dataformat.smile.SmileMapper.Builder builder) 提供されたSmileMapperをMapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズして、新しいインスタンスを構築します。- 関連事項:
JacksonSmileHttpMessageConverter
public JacksonSmileHttpMessageConverter(tools.jackson.dataformat.smile.SmileMapper mapper) 提供されたSmileMapperを使用して新しいインスタンスを構築します。- 関連事項: