クラス QuickTargetSourceCreator
java.lang.ObjectSE
org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator
- 実装されたすべてのインターフェース:
TargetSourceCreator
、Aware
、BeanFactoryAware
、DisposableBean
Bean 名のプレフィックスを使用した便利な TargetSourceCreator は、よく知られている 3 種類の TargetSource のいずれかを作成することができます。
- : CommonsPool2TargetSource
- % ThreadLocalTargetSource
- ! PrototypeTargetSource
- 作成者:
- Rod Johnson, Stephane Nicoll
- 関連事項:
フィールドサマリー
修飾子と型フィールド説明static final StringSE
CommonsPool2TargetSource プレフィックス。static final StringSE
PrototypeTargetSource プレフィックス。static final StringSE
ThreadLocalTargetSource プレフィックス。クラス org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator から継承されたフィールド
logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected final AbstractBeanFactoryBasedTargetSource
createBeanFactoryBasedTargetSource
(ClassSE<?> beanClass, StringSE beanName) サブクラスは、このメソッドを実装して、この Bean のカスタム TargetSource を作成する場合は新しい AbstractPrototypeBasedTargetSource を返し、関わりがない場合はnull
を返す必要があります。この場合、特別なターゲットソースは作成されません。クラス org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator から継承されたメソッド
buildInternalBeanFactory, destroy, getBeanFactory, getInternalBeanFactoryForBean, getTargetSource, isPrototypeBased, setBeanFactory
フィールドの詳細
コンストラクターの詳細
QuickTargetSourceCreator
public QuickTargetSourceCreator()
メソッドの詳細
createBeanFactoryBasedTargetSource
@Nullable protected final AbstractBeanFactoryBasedTargetSource createBeanFactoryBasedTargetSource(ClassSE<?> beanClass, StringSE beanName) クラスからコピーされた説明:AbstractBeanFactoryBasedTargetSourceCreator
サブクラスは、この Bean 用のカスタム TargetSource を作成したい場合は、新しい AbstractPrototypeBasedTargetSource を返すために、このメソッドを実装する必要があり、それに関わりがない場合はnull
を返すためにこのメソッドを実装しなければならず、その場合は特別なターゲットソースは作成されません。サブクラスは、AbstractPrototypeBasedTargetSource 上でsetTargetBeanName
やsetBeanFactory
を呼び出すべきではありません。このクラスのgetTargetSource()
の実装がそれを行います。- 次で指定:
- クラス
AbstractBeanFactoryBasedTargetSourceCreator
のcreateBeanFactoryBasedTargetSource
- パラメーター:
beanClass
- TargetSource を作成する Bean のクラスbeanName
- Bean の名前- 戻り値:
- AbstractPrototypeBasedTargetSource、またはこれと一致しない場合は
null