クラス BeanFactoryConnectionFactoryLookup
java.lang.ObjectSE
org.springframework.r2dbc.connection.lookup.BeanFactoryConnectionFactoryLookup
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、ConnectionFactoryLookup
public class BeanFactoryConnectionFactoryLookup
extends ObjectSE
implements ConnectionFactoryLookup, BeanFactoryAware
Spring
BeanFactory
に基づく ConnectionFactoryLookup
実装。Bean 名で識別される Spring 管理対象 Bean をルックアップし、型 ConnectionFactory
であると想定します。
- 導入:
- 5.3
- 作成者:
- Mark Paluch
- 関連事項:
コンストラクターのサマリー
コンストラクター説明BeanFactoryConnectionFactoryLookup
クラスの新しいインスタンスを作成します。BeanFactoryConnectionFactoryLookup
(BeanFactory beanFactory) BeanFactoryConnectionFactoryLookup
クラスの新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明getConnectionFactory
(StringSE connectionFactoryName) 指定された名前で識別されるConnectionFactory
を取得します。void
setBeanFactory
(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。
コンストラクターの詳細
BeanFactoryConnectionFactoryLookup
public BeanFactoryConnectionFactoryLookup()BeanFactoryConnectionFactoryLookup
クラスの新しいインスタンスを作成します。アクセスする BeanFactory は、
setBeanFactory
を介して設定する必要があります。BeanFactoryConnectionFactoryLookup
BeanFactoryConnectionFactoryLookup
クラスの新しいインスタンスを作成します。このオブジェクトが Spring IoC コンテナーによって作成されている場合、このコンストラクターの使用は冗長です。提供された
BeanFactory
は、それを作成するBeanFactory
(c.f.BeanFactoryAware
契約)に置き換えられるためです。そのため、Spring IoC コンテナーのコンテキスト外でこのクラスを使用している場合にのみ、このコンストラクターを使用してください。- パラメーター:
beanFactory
-ConnectionFactories
のルックアップに使用される Bean ファクトリ
メソッドの詳細
setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware
所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
getConnectionFactory
public ConnectionFactory getConnectionFactory(StringSE connectionFactoryName) throws ConnectionFactoryLookupFailureException インターフェースからコピーされた説明:ConnectionFactoryLookup
指定された名前で識別されるConnectionFactory
を取得します。- 次で指定:
- インターフェース
ConnectionFactoryLookup
のgetConnectionFactory
- パラメーター:
connectionFactoryName
-ConnectionFactory
の名前- 戻り値:
ConnectionFactory
(非null
)- 例外:
ConnectionFactoryLookupFailureException
- 検索が失敗した場合