public class SpringHandlerInstantiator extends HandlerInstantiator
ApplicationContext に対するオートワイヤーで Jackson(JsonSerializer、JsonDeserializer、KeyDeserializer、TypeResolverBuilder、TypeIdResolver)Bean を作成できます。Spring 4.3 の時点で、これは HandlerInstantiator のすべてのファクトリメソッドをオーバーライドします。これには、非抽象メソッドと Jackson 2.4 および 2.5 から最近導入されたメソッドが含まれます: ValueInstantiator、ObjectIdGenerator、ObjectIdResolver、PropertyNamingStrategy、Converter、VirtualBeanPropertyWriter の場合。
Jackson2ObjectMapperBuilder.handlerInstantiator(HandlerInstantiator), ApplicationContext.getAutowireCapableBeanFactory(), HandlerInstantiator| コンストラクターと説明 |
|---|
SpringHandlerInstantiator(AutowireCapableBeanFactory beanFactory) 指定された BeanFactory の新しい SpringHandlerInstantiator を作成します。 |
includeFilterInstancecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SpringHandlerInstantiator(AutowireCapableBeanFactory beanFactory)
beanFactory - ターゲット BeanFactorypublic JsonDeserializer<?> deserializerInstance(DeserializationConfig config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の deserializerInstance public KeyDeserializer keyDeserializerInstance(DeserializationConfig config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の keyDeserializerInstance public JsonSerializer<?> serializerInstance(SerializationConfig config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の serializerInstance public TypeResolverBuilder<?> typeResolverBuilderInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の typeResolverBuilderInstance public TypeIdResolver typeIdResolverInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の typeIdResolverInstance public ValueInstantiator valueInstantiatorInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の valueInstantiatorInstance public com.fasterxml.jackson.annotation.ObjectIdGenerator<?> objectIdGeneratorInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の objectIdGeneratorInstance public com.fasterxml.jackson.annotation.ObjectIdResolver resolverIdGeneratorInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の resolverIdGeneratorInstance public PropertyNamingStrategy namingStrategyInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の namingStrategyInstance public Converter<?,?> converterInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass)
HandlerInstantiator の converterInstance public VirtualBeanPropertyWriter virtualPropertyWriterInstance(MapperConfig<?> config, ClassSE<?> implClass)
HandlerInstantiator の virtualPropertyWriterInstance