Closed
Description
Juergen Hoeller opened SPR-13728 and commented
Jackson 2.7 (currently in RC1) has breaking changes in its TypeFactory
/ TypeBindings
API which break our AbstractJackson2HttpMessageConverter
's generic type adaptation. Let's sort this out for Spring Framework 4.3, while retaining compatibility with Jackson 2.6+.
Affects: 4.2.3
Reference URL: https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.7#fix-generic-type-resolution-mechanism
Issue Links:
- Full support for Jackson 2.7 [SPR-13483] #18062 Full support for Jackson 2.7 ("is depended on by")
- Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+ [SPR-13062] #17654 Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+
- Jackson 2.6.x -> 2.7 deserialize generic fails when calling Spring controller [SPR-14470] #19039 Jackson 2.6.x -> 2.7 deserialize generic fails when calling Spring controller
- Make @ResponseBody method return type available to message converters [SPR-12811] #17408 Make
@ResponseBody
method return type available to message converters - Improve Jackson 2.7 compatibility [SPR-13853] #18426 Improve Jackson 2.7 compatibility
- Revise generic type handling in GsonHttpMessageConverter [SPR-15381] #19944 Revise generic type handling in GsonHttpMessageConverter
Referenced from: commits a730e55