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