Always invoke Jackson serialization with AtomicReference cause
Issue: SPR-15760
This commit is contained in:
@@ -146,9 +146,6 @@ public class MappingJackson2MessageConverter extends AbstractMessageConverter {
|
||||
return false;
|
||||
}
|
||||
JavaType javaType = this.objectMapper.constructType(targetClass);
|
||||
if (!logger.isWarnEnabled()) {
|
||||
return this.objectMapper.canDeserialize(javaType);
|
||||
}
|
||||
AtomicReference<Throwable> causeRef = new AtomicReference<>();
|
||||
if (this.objectMapper.canDeserialize(javaType, causeRef)) {
|
||||
return true;
|
||||
@@ -162,9 +159,6 @@ public class MappingJackson2MessageConverter extends AbstractMessageConverter {
|
||||
if (!supportsMimeType(headers)) {
|
||||
return false;
|
||||
}
|
||||
if (!logger.isWarnEnabled()) {
|
||||
return this.objectMapper.canSerialize(payload.getClass());
|
||||
}
|
||||
AtomicReference<Throwable> causeRef = new AtomicReference<>();
|
||||
if (this.objectMapper.canSerialize(payload.getClass(), causeRef)) {
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user