Вопросы по теме 'pointcut'

Путаница Pointcut с наследованием
Меня смущает написание pointcut, которое соответствует всем выполнениям метода. Я попробовал pointcut, который должен соответствовать всем выполнениям методов класса Alpha : execution(* Alpha.*(..)) со следующей иерархией классов public...
2269 просмотров
schedule 01.05.2022

Выражение pointcut AspectJ соответствует аннотациям параметров в любой позиции
Я пытаюсь определить выражение pointcut для сопоставления методов, которые содержат параметр, аннотированный определенной аннотацией, независимо от того, в какой позиции находится параметр. В моем случае я ищу аннотацию @Constraint . Например:...
8944 просмотров
schedule 21.03.2022

Получить значение доступного поля в get pointcut
У меня есть pointcut, который прослушивает доступ к полю в DBRow и всем подклассам. before(DBRow targ) throws DBException: get(@InDB * DBRow+.*) && target(targ) { targ.load(); } Теперь мне нужно определить значение доступного...
140 просмотров
schedule 31.12.2022

Как сделать мои JLabels красными с использованием аспекта J?
в моем проекте есть класс MessageUtil, в котором есть методы для отображения сообщений, я пытаюсь сделать тексты моих Jlabels красными, используя аспект J, без использования аспекта J достаточно добавить «цикл for» к одному из методов, которые делают...
97 просмотров
schedule 29.05.2023

Spring AOP - @Before не выполняется
Я пытаюсь реализовать простой пример Spring AOP (v4), используя совет @Before с выражением pointcut на месте, но метод аспекта не вызывается. У меня есть все необходимые зависимости (весна-аоп, аопаллианс, аспектвейвер). Что я делаю неправильно?...
1005 просмотров
schedule 27.12.2022

аспект j поперечная резьба pointcut
Я новичок в аннотации AspectJ для Java, и мне интересно, можно ли поместить pointcut в вызов перекрестного потока. Вот код: public class App { public static void main( String[] args ) { new Connector().getStart("testtest"); } }...
1314 просмотров
schedule 26.08.2022

AspectJ - Как зарегистрировать имя переопределенного метода вместо имени метода суперкласса
Я создал класс регистратора для всех своих репозиториев, сервисов и контроллеров. Я заставляю его регистрировать каждый вызов метода следующим методом: @Before("execution(* com.mdenis.tno..controller..*(..)) || " + "execution(*...
106 просмотров
schedule 15.07.2022

Pointcut для унаследованных методов с вызовами суперметода
У меня есть следующие классы class A { public void someone() { helpMe(); } private void helpMe() { // do something here } } class B extends A { public void help() { super.someone(); } } class C...
88 просмотров
schedule 14.08.2023

AOP AspectJ Pointcut if() выдает исключение ArrayIndexOutOfBoundsException:
Я пытаюсь написать Aspect, пытаясь реализовать условие if() Pointcut, но получая исключение ArrayIndexOutOfBoundsException. вот фрагмент кода. @Pointcut("call(* com.aop.Service.activate(..)) && args(iActivate,..) &&...
55 просмотров
schedule 13.11.2022