クラス JsonMixinModuleEntries
java.lang.ObjectSE
org.springframework.boot.jackson2.JsonMixinModuleEntries
@DeprecatedSE(since="4.0.0",
forRemoval=true)
public final class JsonMixinModuleEntries
extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Provide the mapping of JSON mixin class to consider.
- 導入:
- 4.0.0
- 作成者:
- Stephane Nicoll
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static JsonMixinModuleEntries非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたJsonMixinModuleEntries.Builderを使用してインスタンスを作成します。voiddoWithEntry(@Nullable ClassLoaderSE classLoader, BiConsumerSE<ClassSE<?>, ClassSE<?>> action) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このインスタンスによって定義された各エントリに対してアクションを実行します。static JsonMixinModuleEntriesscan(ApplicationContext context, CollectionSE<StringSE> basePackages) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたbasePackagesで@JsonMixinのクラスパスをスキャンします。
メソッドの詳細
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 クラスエントリの各型で呼び出すアクション
JsonMixinModuleEntriesが優先される