クラス JsonMixinModuleEntries

java.lang.ObjectSE
org.springframework.boot.jackson2.JsonMixinModuleEntries

@DeprecatedSE(since="4.0.0", forRemoval=true) public final class JsonMixinModuleEntries extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0.0 が 4.2.0 から除去され、Jackson 3 と JsonMixinModuleEntries が優先される
Provide the mapping of JSON mixin class to consider.
導入:
4.0.0
作成者:
Stephane Nicoll
  • メソッドの詳細

    • create

      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された JsonMixinModuleEntries.Builder を使用してインスタンスを作成します。
      パラメーター:
      mixins - ビルダーのコンシューマー
      戻り値:
      カスタマイズされたビルダーの状態を持つインスタンス。
    • scan

      public static JsonMixinModuleEntries scan(ApplicationContext context, CollectionSE<StringSE> basePackages)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定された basePackages@JsonMixin のクラスパスをスキャンします。
      パラメーター:
      context - 使用するアプリケーションコンテキスト
      basePackages - 考慮すべき基本パッケージ
      戻り値:
      スキャンの結果を持つインスタンス
    • doWithEntry

      public void doWithEntry(@Nullable ClassLoaderSE classLoader, BiConsumerSE<ClassSE<?>,ClassSE<?>> action)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      このインスタンスによって定義された各エントリに対してアクションを実行します。クラスをそのクラス名から解決する必要がある場合は、指定された ClassLoaderSE が使用されます。
      パラメーター:
      classLoader - 必要に応じてクラス名を解決するために使用するクラスローダー
      action - mixin クラスエントリの各型で呼び出すアクション