クラス JacksonHandlerInstantiator
java.lang.ObjectSE
tools.jackson.databind.cfg.HandlerInstantiator
org.springframework.http.support.JacksonHandlerInstantiator
Spring
ApplicationContext
に対するオートワイヤーを使用して、Jackson 3.x (ValueSerializer
、ValueDeserializer
、KeyDeserializer
、TypeResolverBuilder
、TypeIdResolver
) Bean を作成できます。 また、ValueInstantiator
、ObjectIdGenerator
、ObjectIdResolver
、PropertyNamingStrategy
、Converter
、VirtualBeanPropertyWriter
の非抽象メソッドを含む、HandlerInstantiator
のすべてのファクトリメソッドもオーバーライドします。
- 導入:
- 7.0
- 作成者:
- Sebastien Deleuze
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明JacksonHandlerInstantiator
(AutowireCapableBeanFactory beanFactory) 指定された BeanFactory に対して新しいJacksonHandlerInstantiator
を作成します。メソッドのサマリー
修飾子と型メソッド説明Converter
<?, ?> converterInstance
(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) deserializerInstance
(DeserializationConfig config, Annotated annotated, ClassSE<?> deserClass) keyDeserializerInstance
(DeserializationConfig config, Annotated annotated, ClassSE<?> keyDeserClass) 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<?> serClass) typeIdResolverInstance
(MapperConfig<?> config, Annotated annotated, ClassSE<?> resolverClass) typeResolverBuilderInstance
(MapperConfig<?> config, Annotated annotated, ClassSE<?> builderClass) valueInstantiatorInstance
(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) virtualPropertyWriterInstance
(MapperConfig<?> config, ClassSE<?> implClass) クラス tools.jackson.databind.cfg.HandlerInstantiator から継承されたメソッド
includeFilterInstance
コンストラクターの詳細
JacksonHandlerInstantiator
指定された BeanFactory に対して新しいJacksonHandlerInstantiator
を作成します。- パラメーター:
beanFactory
- ターゲット BeanFactory
メソッドの詳細
deserializerInstance
public @Nullable ValueDeserializer<?> deserializerInstance(DeserializationConfig config, Annotated annotated, ClassSE<?> deserClass) - 次で指定:
- クラス
HandlerInstantiator
のdeserializerInstance
keyDeserializerInstance
public KeyDeserializer keyDeserializerInstance(DeserializationConfig config, Annotated annotated, ClassSE<?> keyDeserClass) - 次で指定:
- クラス
HandlerInstantiator
のkeyDeserializerInstance
serializerInstance
public ValueSerializer<?> serializerInstance(SerializationConfig config, Annotated annotated, ClassSE<?> serClass) - 次で指定:
- クラス
HandlerInstantiator
のserializerInstance
typeResolverBuilderInstance
public TypeResolverBuilder<?> typeResolverBuilderInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> builderClass) - 次で指定:
- クラス
HandlerInstantiator
のtypeResolverBuilderInstance
typeIdResolverInstance
public TypeIdResolver typeIdResolverInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> resolverClass) - 次で指定:
- クラス
HandlerInstantiator
のtypeIdResolverInstance
valueInstantiatorInstance
public ValueInstantiator valueInstantiatorInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
- クラス
HandlerInstantiator
のvalueInstantiatorInstance
objectIdGeneratorInstance
public com.fasterxml.jackson.annotation.ObjectIdGenerator<?> objectIdGeneratorInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
- クラス
HandlerInstantiator
のobjectIdGeneratorInstance
resolverIdGeneratorInstance
public com.fasterxml.jackson.annotation.ObjectIdResolver resolverIdGeneratorInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
- クラス
HandlerInstantiator
のresolverIdGeneratorInstance
namingStrategyInstance
public PropertyNamingStrategy namingStrategyInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
- クラス
HandlerInstantiator
のnamingStrategyInstance
converterInstance
public Converter<?,?> converterInstance(MapperConfig<?> config, Annotated annotated, ClassSE<?> implClass) - オーバーライド:
- クラス
HandlerInstantiator
のconverterInstance
virtualPropertyWriterInstance
public VirtualBeanPropertyWriter virtualPropertyWriterInstance(MapperConfig<?> config, ClassSE<?> implClass) - オーバーライド:
- クラス
HandlerInstantiator
のvirtualPropertyWriterInstance