Class FormReaderHttpMessageConverter
- java.lang.Object
-
- org.springframework.http.converter.AbstractHttpMessageConverter<T>
-
- org.springframework.http.converter.AbstractGenericHttpMessageConverter<Object>
-
- net.cofcool.chaos.server.core.web.FormReaderHttpMessageConverter
-
- All Implemented Interfaces:
org.springframework.http.converter.GenericHttpMessageConverter<Object>,org.springframework.http.converter.HttpMessageConverter<Object>
public class FormReaderHttpMessageConverter extends org.springframework.http.converter.AbstractGenericHttpMessageConverter<Object>
HttpMessageConverter简单实现,可解析application/x-www-form-urlencoded
注意: 只支持读取, 不支持写入- Author:
- CofCool
-
-
Constructor Summary
Constructors Constructor Description FormReaderHttpMessageConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanWrite(Type type, Class<?> clazz, org.springframework.http.MediaType mediaType)Objectread(Type type, Class<?> contextClass, org.springframework.http.HttpInputMessage inputMessage)protected ObjectreadInternal(Class<?> clazz, org.springframework.http.HttpInputMessage inputMessage)protected voidwriteInternal(Object t, Type type, org.springframework.http.HttpOutputMessage outputMessage)-
Methods inherited from class org.springframework.http.converter.AbstractGenericHttpMessageConverter
canRead, supports, write, writeInternal
-
Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
-
-
-
-
Method Detail
-
readInternal
protected Object readInternal(Class<?> clazz, org.springframework.http.HttpInputMessage inputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotReadableException
- Specified by:
readInternalin classorg.springframework.http.converter.AbstractHttpMessageConverter<Object>- Throws:
IOExceptionorg.springframework.http.converter.HttpMessageNotReadableException
-
read
public Object read(Type type, Class<?> contextClass, org.springframework.http.HttpInputMessage inputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotReadableException
- Throws:
IOExceptionorg.springframework.http.converter.HttpMessageNotReadableException
-
canWrite
public boolean canWrite(Type type, Class<?> clazz, org.springframework.http.MediaType mediaType)
-
writeInternal
protected void writeInternal(Object t, Type type, org.springframework.http.HttpOutputMessage outputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotWritableException
- Specified by:
writeInternalin classorg.springframework.http.converter.AbstractGenericHttpMessageConverter<Object>- Throws:
IOExceptionorg.springframework.http.converter.HttpMessageNotWritableException
-
-