This seems to be caused by the accidental removal of AbstractJackson2Decoder. getDecodableMimeTypes(ResolvableType targetType) so that the default implementation declared in the interface kicks in which doesn't consult any custom ObjectMapper registrations by type.