类 AbstractHttpMessageConverter<T>

java.lang.Object
cn.taketoday.http.converter.AbstractHttpMessageConverter<T>
类型参数:
T - the converted object type
所有已实现的接口:
HttpMessageConverter<T>
直接已知子类:
AbstractGenericHttpMessageConverter, AbstractWireFeedHttpMessageConverter, AbstractXmlHttpMessageConverter, ByteArrayHttpMessageConverter, ObjectToStringHttpMessageConverter, ProtobufHttpMessageConverter, ResourceHttpMessageConverter, SourceHttpMessageConverter, StringHttpMessageConverter

public abstract class AbstractHttpMessageConverter<T> extends Object implements HttpMessageConverter<T>
Abstract base class for most HttpMessageConverter implementations.

This base class adds support for setting supported MediaTypes, through the supportedMediaTypes bean property. It also adds support for Content-Type and Content-Length when writing to output messages.

从以下版本开始:
4.0
作者:
Arjen Poutsma, Juergen Hoeller, Sebastien Deleuze
  • 字段详细资料

    • logger

      protected final cn.taketoday.logging.Logger logger
      Logger available to subclasses.
    • supportedMediaTypes

      private List<MediaType> supportedMediaTypes
    • defaultCharset

      @Nullable private Charset defaultCharset
  • 构造器详细资料

    • AbstractHttpMessageConverter

      protected AbstractHttpMessageConverter()
      Construct an AbstractHttpMessageConverter with no supported media types.
      另请参阅:
    • AbstractHttpMessageConverter

      protected AbstractHttpMessageConverter(MediaType supportedMediaType)
      Construct an AbstractHttpMessageConverter with one supported media type.
      参数:
      supportedMediaType - the supported media type
    • AbstractHttpMessageConverter

      protected AbstractHttpMessageConverter(MediaType... supportedMediaTypes)
      Construct an AbstractHttpMessageConverter with multiple supported media types.
      参数:
      supportedMediaTypes - the supported media types
    • AbstractHttpMessageConverter

      protected AbstractHttpMessageConverter(Charset defaultCharset, MediaType... supportedMediaTypes)
      Construct an AbstractHttpMessageConverter with a default charset and multiple supported media types.
      参数:
      defaultCharset - the default character set
      supportedMediaTypes - the supported media types
  • 方法详细资料