クラス DefaultAopProxyFactory

java.lang.ObjectSE
org.springframework.aop.framework.DefaultAopProxyFactory
実装されたすべてのインターフェース:
SerializableSEAopProxyFactory

public class DefaultAopProxyFactory extends ObjectSE implements AopProxyFactory, SerializableSE
デフォルトの AopProxyFactory 実装。CGLIB プロキシまたは JDK 動的プロキシのいずれかを作成します。

特定の AdvisedSupport インスタンスに対して次のいずれかに該当する場合、CGLIB プロキシを作成します。

  • optimize フラグが設定されている
  • proxyTargetClass フラグが設定されている
  • プロキシインターフェースが指定されていません

一般に、proxyTargetClass を指定して CGLIB プロキシを強制するか、1 つ以上のインターフェースを指定して JDK 動的プロキシを使用します。

導入:
12.03.2004
作成者:
Rod Johnson, Juergen Hoeller, Sebastien Deleuze, Sam Brannen
関連事項:
  • フィールドの詳細

    • INSTANCE

      public static final DefaultAopProxyFactory INSTANCE
      このクラスのシングルトンインスタンス。
      導入:
      6.0.10
  • コンストラクターの詳細

    • DefaultAopProxyFactory

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