DATACMNS-972 - Fixed ProjectingJackson2HttpMessageConverter.canRead(…) for generic type variables.
ProjectingJackson2HttpMessageConverter.canRead(…) now resolves the given type correctly, even in context of their owning class.
This commit is contained in:
@@ -117,7 +117,8 @@ public class ProjectingJackson2HttpMessageConverter extends MappingJackson2HttpM
|
||||
return false;
|
||||
}
|
||||
|
||||
Class<?> rawType = ResolvableType.forType(type).getRawClass();
|
||||
ResolvableType owner = contextClass == null ? null : ResolvableType.forClass(contextClass);
|
||||
Class<?> rawType = ResolvableType.forType(type, owner).resolve(Object.class);
|
||||
Boolean result = supportedTypesCache.get(rawType);
|
||||
|
||||
if (result != null) {
|
||||
|
||||
Reference in New Issue
Block a user