Class SpringHandlerInstantiator

java.lang.Object
com.fasterxml.jackson.databind.cfg.HandlerInstantiator
org.springframework.http.converter.json.SpringHandlerInstantiator

public class SpringHandlerInstantiator extends HandlerInstantiator
Allows for creating Jackson (JsonSerializer, JsonDeserializer, KeyDeserializer, TypeResolverBuilder, TypeIdResolver) beans with autowiring against a Spring ApplicationContext.

As of Spring 4.3, this overrides all factory methods in HandlerInstantiator, including non-abstract ones and recently introduced ones from Jackson 2.4 and 2.5: for ValueInstantiator, ObjectIdGenerator, ObjectIdResolver, PropertyNamingStrategy, Converter, VirtualBeanPropertyWriter.

Since:
4.1.3
Author:
Sebastien Deleuze, Juergen Hoeller
See Also: