クラス 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を取得します。voidsetBeanFactory(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- 検索が失敗した場合