クラス AspectJExpressionPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.aop.support.AbstractGenericPointcutAdvisor
org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
- 実装されたすべてのインターフェース:
SerializableSE
、Advisor
、PointcutAdvisor
、Aware
、BeanFactoryAware
、Ordered
public class AspectJExpressionPointcutAdvisor
extends AbstractGenericPointcutAdvisor
implements BeanFactoryAware
AspectJ ポイントカット式に使用できる Spring AOP アドバイザー。
- 導入:
- 2.0
- 作成者:
- Rob Harrop
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明このアドバイザーを駆動するポイントカットを取得します。void
setBeanFactory
(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。void
setExpression
(StringSE expression) void
setLocation
(StringSE location) void
setParameterNames
(StringSE... names) void
setParameterTypes
(ClassSE<?>... types) クラス org.springframework.aop.support.AbstractGenericPointcutAdvisor から継承されたメソッド
getAdvice, setAdvice, toString
クラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, isPerInstance, setOrder
コンストラクターの詳細
AspectJExpressionPointcutAdvisor
public AspectJExpressionPointcutAdvisor()
メソッドの詳細
setExpression
getExpression
setLocation
getLocation
setParameterNames
setParameterTypes
setBeanFactory
インターフェースからコピーされた説明:BeanFactoryAware
所有ファクトリを Bean インスタンスに提供するコールバック。通常の Bean プロパティの設定後、ただし
InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
getPointcut
インターフェースからコピーされた説明:PointcutAdvisor
このアドバイザーを駆動するポイントカットを取得します。- 次で指定:
- インターフェース
PointcutAdvisor
のgetPointcut