クラス JacksonHashMapper.JacksonHashMapperBuilder<B は tools.jackson.databind.cfg.MapperBuilder<? を継承し、tools.jackson.databind.ObjectMapper、? は tools.jackson.databind.cfg.MapperBuilder<?、?>>> を継承します。

java.lang.ObjectSE
org.springframework.data.redis.hash.JacksonHashMapper.JacksonHashMapperBuilder<B>
型パラメーター:
B - MapperBuilder の型。
含まれているクラス:
JacksonHashMapper

public static class JacksonHashMapper.JacksonHashMapperBuilder<B extends tools.jackson.databind.cfg.MapperBuilder<? extends tools.jackson.databind.ObjectMapper, ? extends tools.jackson.databind.cfg.MapperBuilder<?,?>>> extends ObjectSE
JacksonHashMapper インスタンスを作成するビルダー。
導入:
4.0
作成者:
Christoph Strobl, Mark Paluch
  • 方法の詳細

    • flatten

      ドット表記を用いたフラット化表現を使用します。デフォルトでは hierarchical() が使用されます。
      戻り値:
      this ビルダー。
    • hierarchical

      @Contract("-> this") public JacksonHashMapper.JacksonHashMapperBuilder<B> hierarchical()
      Jackson によって作成された階層ノード構造を使用します。これがデフォルトの動作です。
      戻り値:
      this ビルダー。
    • flatten

      @Contract("_ -> this") public JacksonHashMapper.JacksonHashMapperBuilder<B> flatten(boolean flatten)
      プロパティのドット表記を使用して結果のハッシュをフラット化するかどうかを設定します。デフォルトでは hierarchical() が使用されます。
      パラメーター:
      flatten - JSON の逆直列化された ObjectSE プロパティをドット表記を使用して非平坦化するかどうか、Jackson によって作成された階層ノード構造を保持するかどうかを構成するために使用されるブール値。
      戻り値:
      this ビルダー。
    • jackson2CompatibilityMode

      @Contract("-> this") public JacksonHashMapper.JacksonHashMapperBuilder<B> jackson2CompatibilityMode()
      Jackson 2 互換モードを有効にします。これにより、Jackson2HashMapper によって書き込まれた値の読み取りと、Jackson2HashMapper で読み取り可能な値の書き込みが可能になります。
      戻り値:
      this ビルダー。
    • typeValidator

      @Contract("_ -> this") public JacksonHashMapper.JacksonHashMapperBuilder<B> typeValidator(tools.jackson.databind.jsontype.PolymorphicTypeValidator typeValidator)
      デシリアライズ中に多態的型を検証するための PolymorphicTypeValidator を提供します。
      パラメーター:
      typeValidator - 使用するバリデーター。デフォルトでは、すべての型を許可する permissive バリデーターになります。
      戻り値:
      this ビルダー。
    • customize

      @Contract("_ -> this") public JacksonHashMapper.JacksonHashMapperBuilder<B> customize(ConsumerSE<B> mapperBuilderCustomizer)
      MapperBuilder を介して ObjectMapper を構成するには、customizerSE を提供します。
      パラメーター:
      mapperBuilderCustomizer - ObjectMapper ビルダーに適用するコンフィギュレーター。
      戻り値:
      this ビルダー。
    • build

      @Contract("-> new") public JacksonHashMapper build()
      構成された設定で新しい JacksonHashMapper インスタンスを構築します。
      戻り値:
      新しい JacksonHashMapper インスタンス。