1
Можно ли сделать pointcut с использованием Spring AOP для методов и типов с аннотацией, которая была аннотирована некоторой аннотацией. Вот мой аннотаций:Аспект метода, аннотированный аннотацией, аннотированный с помощью другой аннотации
@AccessRestriction
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface HasPermission {
}
Он аннотированный с этой аннотацией:
@Target({ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface AccessRestriction {
}
Так же можно создать точку разреза, который будет обрабатывать все методы, которые аннотированные с любой аннотацией с аннотацией AccessRestriction.