From 62ce9afe3a0f24910744ab45947ed8e350bae6ca Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 14 Apr 2016 14:26:05 +0200 Subject: [PATCH] Jackson-based message converters consistently check media type first Issue: SPR-14163 --- .../converter/json/AbstractJackson2HttpMessageConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java index 44a7535d1a..342a708c04 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java @@ -138,10 +138,10 @@ public abstract class AbstractJackson2HttpMessageConverter extends AbstractGener @Override public boolean canRead(Type type, Class contextClass, MediaType mediaType) { - JavaType javaType = getJavaType(type, contextClass); if (!canRead(mediaType)) { return false; } + JavaType javaType = getJavaType(type, contextClass); if (!logger.isWarnEnabled()) { return this.objectMapper.canDeserialize(javaType); }