クラスの使用
org.springframework.beans.factory.aot.BeanInstanceSupplier
org.springframework.beans.factory.aot 内の BeanInstanceSupplier 使用
修飾子と型メソッド説明static <T> BeanInstanceSupplier<T>
BeanInstanceSupplier.forConstructor
(ClassSE<?>... parameterTypes) 指定された Bean コンストラクターの引数を解決するBeanInstanceSupplier
を作成します。static <T> BeanInstanceSupplier<T>
BeanInstanceSupplier.forFactoryMethod
(ClassSE<?> declaringClass, StringSE methodName, ClassSE<?>... parameterTypes) 指定されたファクトリメソッドの引数を解決する新しいBeanInstanceSupplier
を作成します。BeanInstanceSupplier.withGenerator
(ThrowingBiFunction<RegisteredBean, AutowiredArguments, T> generator) 指定されたgenerator
双方向関数を使用して基礎となる Bean をインスタンス化する新しいBeanInstanceSupplier
インスタンスを返します。BeanInstanceSupplier.withGenerator
(ThrowingFunction<RegisteredBean, T> generator) 指定されたgenerator
関数を使用して基礎となる Bean をインスタンス化する新しいBeanInstanceSupplier
インスタンスを返します。BeanInstanceSupplier.withGenerator
(ThrowingSupplier<T> generator) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。BeanInstanceSupplier.withShortcuts
(StringSE... beanNames) 特定のパラメーターの直接 Bean 名前挿入ショートカットを使用する新しいBeanInstanceSupplier
インスタンスを返します。
withGenerator(ThrowingFunction)
を推奨