クラス名 説明
DefaultIntroductionAdvisor クラスフィルタのみ定義したPointcutを持つ、Introduction Advice用のAdvisor。 Around Adviceなど他のAdviceには利用することができない
RegexpMethodPointcutAdvisor 正規表現を用いたPointcut(AbstractRegexpMethodPointcut)を内包するAdvisor。メソッドsetPatternから正規表現を指定できる
DynamicMethodMatcherPointcutAdvisor パラメータの値などから、動的なPointcutを定義できるDynamicMethodMatcherPointcutを内包したAdvisor
StaticMethodMatcherPointcutAdvisor クラスの型やメソッドのシグニチャのような静的な情報からPointcutを定義できるStaticMethodMatcherPointcutを内包したAdvisor
NameMatchMethodPointcutAdvisor メソッド名からPointcutを定義するNameMatchMethodPointcutを内包したAdvisor

表3:Advisorの種類