クラス GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder
java.lang.ObjectSE
org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder
- 含まれているクラス:
GenericJackson2JsonRedisSerializer
public static class GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder
extends ObjectSE
GenericJackson2JsonRedisSerializer を構成および作成するためのビルダー。- 導入:
- 3.3.1
- 作成者:
- Anne Lee, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明build()構成オプションを適用したGenericJackson2JsonRedisSerializerの新しいインスタンスを作成します。defaultTyping(boolean defaultTyping) デフォルトの入力を有効または無効にします。nullValueSerializer(com.fasterxml.jackson.databind.ser.std.StdSerializer<NullValue> nullValueSerializer) NullValueにserializerを登録します。objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 提供されたObjectMapperを構成します。reader(Jackson2ObjectReader reader) Jackson2ObjectReaderを設定します。registerNullValueSerializer(boolean registerNullValueSerializer) NullValue直列化のためにserializerを登録するかどうかを構成します。typeHintPropertyName(StringSE typeHintPropertyName) 型ヒントを表すプロパティ名を設定します。writer(Jackson2ObjectWriter writer) Jackson2ObjectWriterを設定します。
メソッドの詳細
defaultTyping
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder defaultTyping(boolean defaultTyping) デフォルトの入力を有効または無効にします。デフォルトの入力を有効にすると、指定されたObjectMapperのObjectMapper.setDefaultTyping(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)が上書きされます。ObjectMapperが指定されていない場合は、デフォルトの入力がデフォルトで有効になります。- パラメーター:
defaultTyping- デフォルトの入力を有効にするか無効にするかを指定します。ObjectMapperが提供されていない場合はデフォルトで有効になります。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
typeHintPropertyName
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder typeHintPropertyName(StringSE typeHintPropertyName) 型ヒントを表すプロパティ名を設定します。- パラメーター:
typeHintPropertyName- 型情報を保持する JSON プロパティのnameSE。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
objectMapper
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 提供されたObjectMapperを構成します。提供されたObjectMapperは、ビルダーの構成に応じて、nullValueSerializerまたはデフォルトの型で再構成できることに注意してください。- パラメーター:
objectMapper- null であってはなりません。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
reader
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder reader(Jackson2ObjectReader reader) Jackson2ObjectReaderを設定します。- パラメーター:
reader- null であってはなりません。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
writer
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder writer(Jackson2ObjectWriter writer) Jackson2ObjectWriterを設定します。- パラメーター:
writer- null であってはなりません。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
nullValueSerializer
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder nullValueSerializer(com.fasterxml.jackson.databind.ser.std.StdSerializer<NullValue> nullValueSerializer) NullValueにserializerを登録します。- パラメーター:
nullValueSerializer-NullValue直列化に使用するStdSerializerは null であってはなりません。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
registerNullValueSerializer
public GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder registerNullValueSerializer(boolean registerNullValueSerializer) - パラメーター:
registerNullValueSerializer- デフォルトのシリアライザーを登録する場合はtrue、それ以外の場合はfalseを使用します。- 戻り値:
- この
GenericJackson2JsonRedisSerializer.GenericJackson2JsonRedisSerializerBuilder。
build
設定オプションを適用してGenericJackson2JsonRedisSerializerの新しいインスタンスを作成します。何も指定されていない場合は、新しいObjectMapperも作成します。- 戻り値:
GenericJackson2JsonRedisSerializerの新しいインスタンス。