Class HttpStringMappingJackson2XmlHttpMessageConverter

java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.AbstractGenericHttpMessageConverter<Object>
org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter
com.gsitm.ustra.java.mvc.converter.HttpStringMappingJackson2XmlHttpMessageConverter
All Implemented Interfaces:
org.springframework.http.converter.GenericHttpMessageConverter<Object>, org.springframework.http.converter.HttpMessageConverter<Object>

public class HttpStringMappingJackson2XmlHttpMessageConverter extends org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter
Http 문자열 메시지 기반의 XML HttpMessageConverter Bean으로 등록할 경우, MappingJackson2XmlHttpMessageConverter가 HttpStringMappingJackson2XmlHttpMessageConverter으로 변경되어 등록됨
  • Field Summary

    Fields inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter

    defaultObjectMapper

    Fields inherited from class org.springframework.http.converter.AbstractHttpMessageConverter

    logger
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    read(Type type, Class<?> contextClass, org.springframework.http.HttpInputMessage inputMessage)
     

    Methods inherited from class org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter

    getMediaTypesForProblemDetail, setObjectMapper

    Methods inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter

    canRead, canRead, canWrite, customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, readInternal, registerObjectMappersForType, setPrettyPrint, setSupportedMediaTypes, supportsRepeatableWrites, writeInternal, writePrefix, writeSuffix

    Methods inherited from class org.springframework.http.converter.AbstractGenericHttpMessageConverter

    canWrite, supports, write, writeInternal

    Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter

    addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, write

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.http.converter.HttpMessageConverter

    getSupportedMediaTypes, read, write
  • Constructor Details

    • HttpStringMappingJackson2XmlHttpMessageConverter

      public HttpStringMappingJackson2XmlHttpMessageConverter()
  • Method Details

    • read

      public Object read(Type type, Class<?> contextClass, org.springframework.http.HttpInputMessage inputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotReadableException
      Specified by:
      read in interface org.springframework.http.converter.GenericHttpMessageConverter<Object>
      Overrides:
      read in class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
      Throws:
      IOException
      org.springframework.http.converter.HttpMessageNotReadableException