インターフェース SpringFactoriesLoader.ArgumentResolver
- 含まれているクラス:
SpringFactoriesLoader
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
型に基づいてコンストラクター引数を解決するための戦略。
- 導入:
- 6.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller, Sam Brannen, Andy Wilkinson, Madhura Bhave, Phillip Webb
- 関連事項:
方法の概要
修飾子と型メソッド説明default <T> SpringFactoriesLoader.ArgumentResolverこのリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolverを作成します。and(SpringFactoriesLoader.ArgumentResolver argumentResolver) このリゾルバーを指定されたリゾルバーと組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolverを作成します。default <T> SpringFactoriesLoader.ArgumentResolverandSupplied(ClassSE<T> type, SupplierSE<T> valueSupplier) このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolverを作成します。from(FunctionSE<ClassSE<?>, @Nullable ObjectSE> function) ラムダに適した関数から新しいSpringFactoriesLoader.ArgumentResolverを作成するファクトリメソッド。none()常にnullを返すSpringFactoriesLoader.ArgumentResolverを返すファクトリメソッド。static <T> SpringFactoriesLoader.ArgumentResolver指定された型のみを解決するSpringFactoriesLoader.ArgumentResolverを作成するために使用できるファクトリメソッド。static <T> SpringFactoriesLoader.ArgumentResolverofSupplied(ClassSE<T> type, SupplierSE<T> valueSupplier) 指定された型のみを解決するSpringFactoriesLoader.ArgumentResolverを作成するために使用できるファクトリメソッド。<T> @Nullable T可能であれば、指定された引数を解決します。
メソッドの詳細
resolve
and
このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolverを作成します。- 型パラメーター:
T- 引数の型- パラメーター:
type- 引数の型value- 引数値- 戻り値:
- 新しい複合
SpringFactoriesLoader.ArgumentResolverインスタンス
andSupplied
default <T> SpringFactoriesLoader.ArgumentResolver andSupplied(ClassSE<T> type, SupplierSE<T> valueSupplier) このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolverを作成します。- 型パラメーター:
T- 引数の型- パラメーター:
type- 引数の型valueSupplier- 引数値サプライヤー- 戻り値:
- 新しい複合
SpringFactoriesLoader.ArgumentResolverインスタンス
and
default SpringFactoriesLoader.ArgumentResolver and(SpringFactoriesLoader.ArgumentResolver argumentResolver) このリゾルバーを指定されたリゾルバーと組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolverを作成します。- パラメーター:
argumentResolver- 追加する引数リゾルバー- 戻り値:
- 新しい複合
SpringFactoriesLoader.ArgumentResolverインスタンス
none
常にnullを返すSpringFactoriesLoader.ArgumentResolverを返すファクトリメソッド。- 戻り値:
- 新しい
SpringFactoriesLoader.ArgumentResolverインスタンス
of
指定された型のみを解決するSpringFactoriesLoader.ArgumentResolverを作成するために使用できるファクトリメソッド。- 型パラメーター:
T- 引数の型- パラメーター:
type- 引数の型value- 引数値- 戻り値:
- 新しい
SpringFactoriesLoader.ArgumentResolverインスタンス
ofSupplied
static <T> SpringFactoriesLoader.ArgumentResolver ofSupplied(ClassSE<T> type, SupplierSE<T> valueSupplier) 指定された型のみを解決するSpringFactoriesLoader.ArgumentResolverを作成するために使用できるファクトリメソッド。- 型パラメーター:
T- 引数の型- パラメーター:
type- 引数の型valueSupplier- 引数値サプライヤー- 戻り値:
- 新しい
SpringFactoriesLoader.ArgumentResolverインスタンス
from
static SpringFactoriesLoader.ArgumentResolver from(FunctionSE<ClassSE<?>, @Nullable ObjectSE> function) ラムダに適した関数から新しいSpringFactoriesLoader.ArgumentResolverを作成するファクトリメソッド。指定された関数には引数の型が指定されており、その型またはnullのインスタンスを提供する必要があります。- パラメーター:
function- リゾルバー関数- 戻り値:
- 関数によってサポートされる新しい
SpringFactoriesLoader.ArgumentResolverインスタンス