Вопросы по теме '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