クラス QuickTargetSourceCreator

java.lang.ObjectSE
org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator
実装されたすべてのインターフェース:
TargetSourceCreatorAwareBeanFactoryAwareDisposableBean

public class QuickTargetSourceCreator extends AbstractBeanFactoryBasedTargetSourceCreator
Bean 名のプレフィックスを使用した便利な TargetSourceCreator は、よく知られている 3 種類の TargetSource のいずれかを作成することができます。
  • : CommonsPool2TargetSource
  • % ThreadLocalTargetSource
  • ! PrototypeTargetSource
作成者:
Rod Johnson, Stephane Nicoll
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • QuickTargetSourceCreator

      public QuickTargetSourceCreator()
  • メソッドの詳細

    • createBeanFactoryBasedTargetSource

      @Nullable protected final AbstractBeanFactoryBasedTargetSource createBeanFactoryBasedTargetSource(ClassSE<?> beanClass, StringSE beanName)
      クラスからコピーされた説明: AbstractBeanFactoryBasedTargetSourceCreator
      サブクラスは、この Bean 用のカスタム TargetSource を作成したい場合は、新しい AbstractPrototypeBasedTargetSource を返すために、このメソッドを実装する必要があり、それに関わりがない場合は null を返すためにこのメソッドを実装しなければならず、その場合は特別なターゲットソースは作成されません。サブクラスは、AbstractPrototypeBasedTargetSource 上で setTargetBeanName や setBeanFactory を呼び出すべきではありません。このクラスの getTargetSource() の実装がそれを行います。
      次で指定:
      クラス AbstractBeanFactoryBasedTargetSourceCreatorcreateBeanFactoryBasedTargetSource 
      パラメーター:
      beanClass - TargetSource を作成する Bean のクラス
      beanName - Bean の名前
      戻り値:
      AbstractPrototypeBasedTargetSource、またはこれと一致しない場合は null