最佳答案
我有以下注释。
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
}
public class SomeAspect{
@Around("execution(public * *(..)) && @annotation(com.mycompany.MyAnnotation)")
public Object procede(ProceedingJoinPoint call) throws Throwable {
//Some logic
}
}
public class SomeOther{
@MyAnnotation("ABC")
public String someMethod(String name){
}
}
在上面的课上,我用 @ 我的注解传递了“ ABC”。 现在如何访问 Some Aspect.java类的 程序方法中的“ ABC”值?
谢谢!