У меня ниже аннотации.
MyAnnotation.java
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
}
SomeAspect.java
public class SomeAspect{
@Around("execution(public * *(..)) && @annotation(com.mycompany.MyAnnotation)")
public Object procede(ProceedingJoinPoint call) throws Throwable {
//Some logic
}
}
SomeOther.java
public class SomeOther{
@MyAnnotation("ABC")
public String someMethod(String name){
}
}
В вышеприведенном классе пропуская " ABC" с помощью @MyAnnotation. Теперь, как я могу получить доступ к значению ABC "в процедуре метода класса SomeAspect.java?
Спасибо!