クラス JacksonYamlHttpMessageConverter
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractSmartHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.yaml.YAMLMapper>
org.springframework.http.converter.yaml.JacksonYamlHttpMessageConverter
- 実装されているすべてのインターフェース:
HttpMessageConverter<ObjectSE>, SmartHttpMessageConverter<ObjectSE>
public class JacksonYamlHttpMessageConverter
extends AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.yaml.YAMLMapper>
専用の Jackson 3.x 拡張機能を使用して YAML データ形式を読み書きできる
HttpMessageConverter の実装。 デフォルトでは、このコンバーターは MediaType.APPLICATION_YAML_VALUE メディア型をサポートしています。これは、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でカスタマイズされたYAMLMapperを使用して新しいインスタンスを構築します。JacksonYamlHttpMessageConverter(tools.jackson.dataformat.yaml.YAMLMapper mapper) 提供されたYAMLMapper.BuilderをMapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズして、新しいインスタンスを構築します。JacksonYamlHttpMessageConverter(tools.jackson.dataformat.yaml.YAMLMapper.Builder builder) 提供されたYAMLMapperを使用して新しいインスタンスを構築します。方法の概要
クラス 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
コンストラクターの詳細
JacksonYamlHttpMessageConverter
public JacksonYamlHttpMessageConverter()MapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズされたYAMLMapperを使用して新しいインスタンスを構築します。JacksonYamlHttpMessageConverter
public JacksonYamlHttpMessageConverter(tools.jackson.dataformat.yaml.YAMLMapper.Builder builder) 提供されたYAMLMapperを使用して新しいインスタンスを構築します。- 関連事項:
JacksonYamlHttpMessageConverter
public JacksonYamlHttpMessageConverter(tools.jackson.dataformat.yaml.YAMLMapper mapper) 提供されたYAMLMapper.BuilderをMapperBuilder.findModules(ClassLoader)によって検出されたJacksonModuleでカスタマイズして、新しいインスタンスを構築します。- 関連事項: