Interface HttpRequestBodyConverter

All Known Implementing Classes:
JacksonHttpRequestBodyConverter, TypeCoercerHttpRequestBodyConverter

Service that converts the body of an HTTP request to a given target class. Each implementation, which should be contributed to the HttpRequestBodyConverter service, should check whether it can actually handled that request. If not, it should return null, which means trying the next HttpRequestBodyConverter instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    convert(javax.servlet.http.HttpServletRequest request, Class<T> type)
    Converts the body of this request.
  • Method Details

    • convert

      <T> T convert(javax.servlet.http.HttpServletRequest request, 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 return null. In addition, if the request body is empty, this method should also return null.
      Parameters:
      request - an HttpServletRequest.
      type - the target type.
      Returns:
      an object of the target type or null.