【发布时间】:2012-08-21 11:02:12
【问题描述】:
我已经创建了非常基本的 aspectJ 项目。我不知道为什么不能应用建议。
注释
import java.lang.annotation.*;
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface Conditional {
String value();
}
和 aspectJ 类:
@Aspect
public class AspectE {
@Around("call(@Conditional * *.*(..)) && @annotation(conditional)" )
public Object condition(ProceedingJoinPoint joinPoint, Conditional conditional) throws Throwable {
System.out.println("entry point says hello!");
return joinPoint.proceed();
}
}
主要:
public class Main {
@Conditional("")
public static void main(String[] args) {
System.out.println("main good morning");
}
}
你能告诉我我应该改变什么来接收这两条消息吗?
【问题讨论】: