クラス JsonMixinModuleEntries
java.lang.ObjectSE
org.springframework.boot.jackson.JsonMixinModuleEntries
考慮すべき json mixin クラスのマッピングを提供します。
- 導入:
- 3.0.0
- 作成者:
- Stephane Nicoll
ネストされたクラスのサマリー
メソッドのサマリー
修飾子と型メソッド説明static JsonMixinModuleEntries
指定されたJsonMixinModuleEntries.Builder
を使用してインスタンスを作成します。void
doWithEntry
(ClassLoaderSE classLoader, BiConsumerSE<ClassSE<?>, ClassSE<?>> action) このインスタンスによって定義された各エントリに対してアクションを実行します。static JsonMixinModuleEntries
scan
(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
このインスタンスによって定義された各エントリに対してアクションを実行します。クラスをそのクラス名から解決する必要がある場合は、指定されたClassLoader
SE が使用されます。- パラメーター:
classLoader
- 必要に応じてクラス名を解決するために使用するクラスローダーaction
- mixin クラスエントリの各型で呼び出すアクション