Skip to content

Commit a29e41b

Browse files
committed
Fix Jackson @JSONVIEW when using XML serialization
Issue: SPR-12149
1 parent a5a56d5 commit a29e41b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractMappingJacksonResponseBodyAdvice.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.springframework.core.MethodParameter;
2020
import org.springframework.http.MediaType;
2121
import org.springframework.http.converter.HttpMessageConverter;
22+
import org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter;
2223
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
2324
import org.springframework.http.converter.json.MappingJacksonValue;
2425
import org.springframework.http.server.ServerHttpRequest;
@@ -36,7 +37,7 @@ public abstract class AbstractMappingJacksonResponseBodyAdvice implements Respon
3637

3738
@Override
3839
public boolean supports(MethodParameter returnType, Class<? extends HttpMessageConverter<?>> converterType) {
39-
return MappingJackson2HttpMessageConverter.class.equals(converterType);
40+
return AbstractJackson2HttpMessageConverter.class.isAssignableFrom(converterType);
4041
}
4142

4243
@Override

0 commit comments

Comments
 (0)