クラス SpringHandlerInstantiator
java.lang.ObjectSE
com.fasterxml.jackson.databind.cfg.HandlerInstantiator
org.springframework.http.converter.json.SpringHandlerInstantiator
Spring 
ApplicationContext に対するオートワイヤーで Jackson(JsonSerializer、JsonDeserializer、KeyDeserializer、TypeResolverBuilder、TypeIdResolver)Bean を作成できます。Spring 4.3 の時点で、これは HandlerInstantiator のすべてのファクトリメソッドをオーバーライドします。これには、非抽象メソッドと Jackson 2.4 および 2.5 から最近導入されたメソッドが含まれます: ValueInstantiator、ObjectIdGenerator、ObjectIdResolver、PropertyNamingStrategy、Converter、VirtualBeanPropertyWriter の場合。
- 導入:
- 4.1.3
- 作成者:
- Sebastien Deleuze, Juergen Hoeller
- 関連事項:
- コンストラクターの概要コンストラクターコンストラクター説明- SpringHandlerInstantiator- (AutowireCapableBeanFactory beanFactory) 指定された BeanFactory の新しい SpringHandlerInstantiator を作成します。
- メソッドのサマリー修飾子と型メソッド説明- Converter<?,- ?> - converterInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - deserializerInstance- (DeserializationConfig config, Annotated annotated, ClassSE<?> implClass) - keyDeserializerInstance- (DeserializationConfig config, Annotated annotated, ClassSE<?> implClass) - namingStrategyInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - com.fasterxml.jackson.annotation.ObjectIdGenerator<?>- objectIdGeneratorInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - com.fasterxml.jackson.annotation.ObjectIdResolver- resolverIdGeneratorInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - serializerInstance- (SerializationConfig config, Annotated annotated, ClassSE<?> implClass) - typeIdResolverInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - typeResolverBuilderInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - valueInstantiatorInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - virtualPropertyWriterInstance- (MapperConfig<?> config, ClassSE<?> implClass) - クラス com.fasterxml.jackson.databind.cfg.HandlerInstantiator から継承されたメソッド- includeFilterInstance
- コンストラクターの詳細- SpringHandlerInstantiator指定された BeanFactory の新しい SpringHandlerInstantiator を作成します。- パラメーター:
- beanFactory- ターゲット BeanFactory
 
 
- メソッドの詳細- deserializerInstancepublic JsonDeserializer<?> deserializerInstance- (DeserializationConfig config, Annotated annotated, ClassSE<?> implClass) - 次で指定:
-  クラス HandlerInstantiatorのdeserializerInstance
 
- keyDeserializerInstancepublic KeyDeserializer keyDeserializerInstance- (DeserializationConfig config, Annotated annotated, ClassSE<?> implClass) - 次で指定:
-  クラス HandlerInstantiatorのkeyDeserializerInstance
 
- serializerInstancepublic JsonSerializer<?> serializerInstance- (SerializationConfig config, Annotated annotated, ClassSE<?> implClass) - 次で指定:
-  クラス HandlerInstantiatorのserializerInstance
 
- typeResolverBuilderInstancepublic TypeResolverBuilder<?> typeResolverBuilderInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - 次で指定:
-  クラス HandlerInstantiatorのtypeResolverBuilderInstance
 
- typeIdResolverInstancepublic TypeIdResolver typeIdResolverInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - 次で指定:
-  クラス HandlerInstantiatorのtypeIdResolverInstance
 
- valueInstantiatorInstancepublic ValueInstantiator valueInstantiatorInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
-  クラス HandlerInstantiatorのvalueInstantiatorInstance
- 導入:
- 4.3
 
- objectIdGeneratorInstancepublic com.fasterxml.jackson.annotation.ObjectIdGenerator<?> objectIdGeneratorInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
-  クラス HandlerInstantiatorのobjectIdGeneratorInstance
- 導入:
- 4.3
 
- resolverIdGeneratorInstancepublic com.fasterxml.jackson.annotation.ObjectIdResolver resolverIdGeneratorInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
-  クラス HandlerInstantiatorのresolverIdGeneratorInstance
- 導入:
- 4.3
 
- namingStrategyInstancepublic PropertyNamingStrategy namingStrategyInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
-  クラス HandlerInstantiatorのnamingStrategyInstance
- 導入:
- 4.3
 
- converterInstancepublic Converter<?,- ?> converterInstance- (MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
-  クラス HandlerInstantiatorのconverterInstance
- 導入:
- 4.3
 
- virtualPropertyWriterInstancepublic VirtualBeanPropertyWriter virtualPropertyWriterInstance- (MapperConfig<?> config, ClassSE<?> implClass) - オーバーライド:
-  クラス HandlerInstantiatorのvirtualPropertyWriterInstance
- 導入:
- 4.3