aspectJ
別のMavenプロジェクトでクラスを作成しました。
@Aspect
public class AspectE {
@Pointcut("execution(@EntryPoint * *.*(..))")
public void defineEntryPoint() {
}
@Before("defineEntryPoint()")
public void setThreadName(JoinPoint joinPoint) {
...
}
@After("defineEntryPoint()")
public void removeThreadName(JoinPoint joinPoint) {
...
}
}
次に、2番目のプロジェクトで、いくつかのメソッドに注釈を付け、次のように追加しましたpom.xml
。
<dependency>
<groupId>first-project</groupId>
<artifactId>first-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.7.0</version>
</dependency>
しかし、それでも側面はまったく見られません。私はいくつかのステップを逃していますか?私は何をすべきか?