クラス JsonMixinModuleEntries
java.lang.ObjectSE
org.springframework.boot.jackson.JsonMixinModuleEntries
考慮すべき json mixin クラスのマッピングを提供します。
- 導入:
- 3.0.0
- 作成者:
- Stephane Nicoll
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明static JsonMixinModuleEntries指定されたJsonMixinModuleEntries.Builderを使用してインスタンスを作成します。voiddoWithEntry(ClassLoaderSE classLoader, BiConsumerSE<ClassSE<?>, ClassSE<?>> action) このインスタンスによって定義された各エントリに対してアクションを実行します。static JsonMixinModuleEntriesscan(ApplicationContext context, CollectionSE<StringSE> basePackages) 指定されたbasePackagesで@JsonMixinのクラスパスをスキャンします。
方法の詳細
create
指定されたJsonMixinModuleEntries.Builderを使用してインスタンスを作成します。- パラメーター:
mixins- ビルダーのコンシューマー- 戻り値:
- カスタマイズされたビルダーの状態を持つインスタンス。
scan
public static JsonMixinModuleEntries scan(ApplicationContext context, CollectionSE<StringSE> basePackages) 指定されたbasePackagesで@JsonMixinのクラスパスをスキャンします。- パラメーター:
context- 使用するアプリケーションコンテキストbasePackages- 考慮すべき基本パッケージ- 戻り値:
- スキャンの結果を持つインスタンス
doWithEntry
このインスタンスによって定義された各エントリに対してアクションを実行します。クラスをそのクラス名から解決する必要がある場合は、指定されたClassLoaderSE が使用されます。- パラメーター:
classLoader- 必要に応じてクラス名を解決するために使用するクラスローダーaction- mixin クラスエントリの各型で呼び出すアクション