クラス DefaultPointcutAdvisor

実装されたすべてのインターフェース:
SerializableSEAdvisorPointcutAdvisorOrdered
既知の直属サブクラス
ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor

public class DefaultPointcutAdvisor extends AbstractGenericPointcutAdvisor implements SerializableSE
便利なポイントカット駆動のアドバイザの実装。

これは、最も一般的に使用される Advisor の実装です。イントロダクションを除いて、あらゆるポイントカットとアドバイス型で使用できます。通常、このクラスをサブクラス化したり、カスタムアドバイザを実装したりする必要はありません。

作成者:
Rod Johnson, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • DefaultPointcutAdvisor

      public DefaultPointcutAdvisor()
      空の DefaultPointcutAdvisor を作成します。

      setter メソッドを使用する前にアドバイスを設定する必要があります。通常、ポイントカットも設定されますが、デフォルトは Pointcut.TRUE です。

    • DefaultPointcutAdvisor

      public DefaultPointcutAdvisor(Advice advice)
      すべてのメソッドに一致する DefaultPointcutAdvisor を作成します。

      Pointcut.TRUE はポイントカットとして使用されます。

      パラメーター:
      advice - 使用するためのアドバイス
    • DefaultPointcutAdvisor

      public DefaultPointcutAdvisor(Pointcut pointcut, Advice advice)
      ポイントカットとアドバイスを指定して、DefaultPointcutAdvisor を作成します。
      パラメーター:
      pointcut - アドバイスを対象としたポイントカット
      advice - ポイントカットが一致したときに実行するアドバイス
  • メソッドの詳細