diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java index 23bb651e20..72f0ab88d5 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.java @@ -243,12 +243,12 @@ public abstract class AbstractMessageConverterMethodProcessor extends AbstractMe } } if (mediaTypesToUse.isEmpty()) { - if (body != null) { - throw new HttpMediaTypeNotAcceptableException(producibleTypes); - } if (logger.isDebugEnabled()) { logger.debug("No match for " + acceptableTypes + ", supported: " + producibleTypes); } + if (body != null) { + throw new HttpMediaTypeNotAcceptableException(producibleTypes); + } return; }