public class QuickTargetSourceCreator extends AbstractBeanFactoryBasedTargetSourceCreator
CommonsPool2TargetSource
, ThreadLocalTargetSource
, PrototypeTargetSource
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | PREFIX_COMMONS_POOL CommonsPool2TargetSource プレフィックス。 |
static StringSE | PREFIX_PROTOTYPE PrototypeTargetSource プレフィックス。 |
static StringSE | PREFIX_THREAD_LOCAL ThreadLocalTargetSource プレフィックス。 |
logger
コンストラクターと説明 |
---|
QuickTargetSourceCreator() |
修飾子と型 | メソッドと説明 |
---|---|
protected AbstractBeanFactoryBasedTargetSource | createBeanFactoryBasedTargetSource(ClassSE<?> beanClass, StringSE beanName) サブクラスは、このメソッドを実装して、この Bean のカスタム TargetSource を作成する場合は新しい AbstractPrototypeBasedTargetSource を返し、関わりがない場合は null を返す必要があります。この場合、特別なターゲットソースは作成されません。 |
buildInternalBeanFactory, destroy, getBeanFactory, getInternalBeanFactoryForBean, getTargetSource, isPrototypeBased, setBeanFactory
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE PREFIX_COMMONS_POOL
public static final StringSE PREFIX_THREAD_LOCAL
@Nullable protected final AbstractBeanFactoryBasedTargetSource createBeanFactoryBasedTargetSource(ClassSE<?> beanClass, StringSE beanName)
AbstractBeanFactoryBasedTargetSourceCreator
null
を返すためにこのメソッドを実装しなければならず、その場合は特別なターゲットソースは作成されません。サブクラスは、AbstractPrototypeBasedTargetSource 上で setTargetBeanName
や setBeanFactory
を呼び出すべきではありません。このクラスの getTargetSource()
の実装がそれを行います。AbstractBeanFactoryBasedTargetSourceCreator
の createBeanFactoryBasedTargetSource
beanClass
- TargetSource を作成する Bean のクラス beanName
- Bean の名前 null