Нет, я полагаю. Вы можете попробовать это. Однако что-то можно сделать на уровне package
, используя package-info.java
. Таким образом, классы, принадлежащие этому конкретному пакету, будут перехвачены. Как ниже,
package-info.java
@MyInterceptAnnotation
package my.package.name;
import my.annotation.package.name.MyInterceptAnnotation;
Чтобы заставить подклассы определять аннотацию, посмотрите на этот поток .
Только что натолкнулся на связанную тему , но это примерно Spring
. Интересно, есть ли у нас аналогичный способ в Seam
. Вы можете попытаться выяснить.