Interface HttpRequestBodyConverter
-
- All Known Implementing Classes:
JacksonHttpRequestBodyConverter
,TypeCoercerHttpRequestBodyConverter
@UsesOrderedConfiguration(HttpRequestBodyConverter.class) public interface HttpRequestBodyConverter
Service that converts the body of an HTTP request to a given target class. Each implementation, which should be contributed to theHttpRequestBodyConverter
service, should check whether it can actually handled that request. If not, it should returnnull
, which means trying the next HttpRequestBodyConverter instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
convert(HttpServletRequest request, java.lang.Class<T> type)
Converts the body of this request.
-
-
-
Method Detail
-
convert
<T> T convert(HttpServletRequest request, java.lang.Class<T> type)
Converts the body of this request. If this implementation cannot handle this request, probably by not handling its content type, it should returnnull
. In addition, if the request body is empty, this method should also returnnull
.- Parameters:
request
- an HttpServletRequest.type
- the target type.- Returns:
- an object of the target type or
null
.
-
-