Add check for ResponseEntity<void> with null return value

Issue: SPR-12287
master
Rossen Stoyanchev 10 years ago
parent a3dc5e0491
commit 8cce404696
  1. 4
      spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java

@ -117,6 +117,10 @@ public abstract class AbstractMessageConverterMethodProcessor extends AbstractMe
throws IOException, HttpMediaTypeNotAcceptableException {
Class<?> returnValueClass = getReturnValueType(returnValue, returnType);
if (returnValue == null && Void.class.equals(returnValueClass)) {
return;
}
HttpServletRequest servletRequest = inputMessage.getServletRequest();
List<MediaType> requestedMediaTypes = getAcceptableMediaTypes(servletRequest);
List<MediaType> producibleMediaTypes = getProducibleMediaTypes(servletRequest, returnValueClass);

Loading…
Cancel
Save