@Before
アドバイスを使用してインプレースポイントカット式で単純なSpring AOP(v4)の例を実装しようとしていますが、アスペクトメソッドが呼び出されません。私は必要なすべての依存関係を持っています(spring-aop、aopalliance、aspectweaver)。私は間違って何をしていますか?Spring AOP - @実行前に
package com.xyz;
public class TestClass {
@PostConstruct
public void init() {
test();
}
public void test() {
...
}
}
態様:
Spring Autoプロキシを有効にしましたか? 'TestClass'のインスタンスをどうやって作りましたか? –
'TestClass'は私のアプリケーションコンテキストで定義されたBeanです。アプリケーションの起動時にライフサイクル全体にわたって実行されますが、ポイントカットは決してヒットしません。私はアプリケーションのコンテキストで ' 'も持っています。他に必要なものは何ですか? –
user1491636