Я не могу найти, как исключить все окончательные методы в aspectj 1.9.1 .Я нашел ответ здесь для более ранней версии, но я не смог заставить его работать.
Это возможно только для финальных классов, но не для методов, вы можете проверить здесь - https://github.com/eclipse/org.aspectj/blob/master/org.aspectj.matcher/src/org/aspectj/weaver/patterns/TypeCategoryTypePattern.java
Что вы можете сделать, это переместить ваши финальные методы в финальный класс и исключить его чем-то вроде этого
@Before("!within(is(FinalType)) && execution(* your_method_name(..)) ")