5
次のように私のアスペクトは次のとおりです。我々は春AOPを使用して側面をBean定義を取り除くことができます
@Aspect
public class SomeAspect{
//define pointcuts
// define Advices pertaining to pointcuts
}
マイアスペクト設定xmlファイル:
<?xml ...?>
<beans ...
xmlns:aop
xmlns:context ..>
<bean id="someAspect" class="...SomeAspect"/>
<aop:aspectj-autoproxy />
</beans>
これは
完全に罰金を実行します私は取り除くしたい:私は必要何
私のconfig xmlファイルに上記のように各AspectのBean定義を記述します。 SomeAspect
に
追加@Component
とxmlで私のクラスはBeanとして、アスペクトとしてピックアップされることを期待して、私のアスペクトを含むそれぞれのパッケージに<context-component-scan>
を追加しました:
は、私は次のことを試してみました。 しかし、私のアスペクトはまったく拾われていませんでした。
任意のポインタ?
パーフェクト!インクルードフィルタがデフォルトで選択されているはずなので驚くべきことです。ありがとう@ nicholas.hauschild! – Vikram