Package | Description |
---|---|
org.springframework.http.converter |
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
|
org.springframework.http.converter.feed |
Provides HttpMessageConverter implementations for handling Atom and RSS feeds.
|
org.springframework.http.converter.json |
Provides HttpMessageConverter implementations for handling JSON.
|
org.springframework.http.converter.protobuf |
Provides an HttpMessageConverter implementation for handling
Google Protocol Buffers.
|
org.springframework.http.converter.xml |
Provides HttpMessageConverter implementations for handling XML.
|
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
org.springframework.web.servlet.mvc.support |
Support package for MVC controllers.
|
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
BufferedImageHttpMessageConverter.read(java.lang.Class<? extends java.awt.image.BufferedImage> clazz,
HttpInputMessage inputMessage) |
MultiValueMap<java.lang.String,java.lang.String> |
FormHttpMessageConverter.read(java.lang.Class<? extends MultiValueMap<java.lang.String,?>> clazz,
HttpInputMessage inputMessage) |
T |
AbstractHttpMessageConverter.read(java.lang.Class<? extends T> clazz,
HttpInputMessage inputMessage)
This implementation simple delegates to
AbstractHttpMessageConverter.readInternal(Class, HttpInputMessage) . |
T |
HttpMessageConverter.read(java.lang.Class<? extends T> clazz,
HttpInputMessage inputMessage)
Read an object of the given type from the given input message, and returns it.
|
java.lang.Object |
ResourceRegionHttpMessageConverter.read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
HttpInputMessage inputMessage) |
T |
GenericHttpMessageConverter.read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
HttpInputMessage inputMessage)
Read an object of the given type form the given input message, and returns it.
|
protected ResourceRegion |
ResourceRegionHttpMessageConverter.readInternal(java.lang.Class<?> clazz,
HttpInputMessage inputMessage) |
protected java.lang.Object |
ObjectToStringHttpMessageConverter.readInternal(java.lang.Class<?> clazz,
HttpInputMessage inputMessage) |
protected Resource |
ResourceHttpMessageConverter.readInternal(java.lang.Class<? extends Resource> clazz,
HttpInputMessage inputMessage) |
protected abstract T |
AbstractHttpMessageConverter.readInternal(java.lang.Class<? extends T> clazz,
HttpInputMessage inputMessage)
Abstract template method that reads the actual object.
|
Modifier and Type | Method and Description |
---|---|
protected T |
AbstractWireFeedHttpMessageConverter.readInternal(java.lang.Class<? extends T> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractJackson2HttpMessageConverter.read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
HttpInputMessage inputMessage) |
java.lang.Object |
AbstractJsonHttpMessageConverter.read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
HttpInputMessage inputMessage) |
protected java.lang.Object |
AbstractJackson2HttpMessageConverter.readInternal(java.lang.Class<?> clazz,
HttpInputMessage inputMessage) |
protected java.lang.Object |
AbstractJsonHttpMessageConverter.readInternal(java.lang.Class<?> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
protected com.google.protobuf.Message |
ProtobufHttpMessageConverter.readInternal(java.lang.Class<? extends com.google.protobuf.Message> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
T |
Jaxb2CollectionHttpMessageConverter.read(java.lang.reflect.Type type,
java.lang.Class<?> contextClass,
HttpInputMessage inputMessage) |
protected T |
SourceHttpMessageConverter.readInternal(java.lang.Class<? extends T> clazz,
HttpInputMessage inputMessage) |
T |
AbstractXmlHttpMessageConverter.readInternal(java.lang.Class<? extends T> clazz,
HttpInputMessage inputMessage) |
Modifier and Type | Method and Description |
---|---|
protected ResponseEntity<java.lang.Object> |
ResponseEntityExceptionHandler.handleHttpMessageNotReadable(HttpMessageNotReadableException ex,
HttpHeaders headers,
HttpStatus status,
WebRequest request)
Customize the response for HttpMessageNotReadableException.
|
Modifier and Type | Method and Description |
---|---|
protected <T> java.lang.Object |
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(HttpInputMessage inputMessage,
MethodParameter parameter,
java.lang.reflect.Type targetType)
Create the method argument value of the expected parameter type by reading
from the given HttpInputMessage.
|
protected <T> java.lang.Object |
RequestResponseBodyMethodProcessor.readWithMessageConverters(NativeWebRequest webRequest,
MethodParameter parameter,
java.lang.reflect.Type paramType) |
protected <T> java.lang.Object |
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(NativeWebRequest webRequest,
MethodParameter parameter,
java.lang.reflect.Type paramType)
Create the method argument value of the expected parameter type by
reading from the given request.
|
Modifier and Type | Method and Description |
---|---|
protected ModelAndView |
DefaultHandlerExceptionResolver.handleHttpMessageNotReadable(HttpMessageNotReadableException ex,
HttpServletRequest request,
HttpServletResponse response,
java.lang.Object handler)
Handle the case where a message converter
cannot read from a HTTP request.
|