powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA + AspectJ how to?
2 сообщений из 2, страница 1 из 1
IDEA + AspectJ how to?
    #38430278
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Не могу понять, как подключить AspectJ к проекту. Имеется такой вот аспект:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
@Aspect
public class MyAspect {
    @Pointcut("execution(* test.Main.*(..))")
    public void webServiceMethod() { }

    @Pointcut("@annotation(test.Loggable)")
    public void loggableMethod() { }

    @Around("webServiceMethod()")
    public Object logWebServiceCall(ProceedingJoinPoint thisJoinPoint) throws Throwable {
        String methodName = thisJoinPoint.getSignature().getName();
        Object[] methodArgs = thisJoinPoint.getArgs();

        System.out.println("Call method " + methodName + " with args " + methodArgs);

        Object result = thisJoinPoint.proceed();

        System.out.println("Method " + methodName + " returns " + result);

        return result;
    }
}



Такой вот класс:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public class GreetingServiceImpl implements GreetingService {
    private String greeting;

    public GreetingServiceImpl() {
    }

    public GreetingServiceImpl(String greeting) {
        this.greeting = greeting;
    }

    @Loggable
    public void sayGreeting() {
        System.out.println(greeting);
    }

    public void setGreeting(String greeting) {
        this.greeting = greeting;
    }
}



Скачал плагин для IDEA - AspectJ weaver. Подключил сам AspectJ. Откомпилил классы, в настройках нашел и активировал все аспекты, но при запуске оно не отрабатывает.
...
Рейтинг: 0 / 0
IDEA + AspectJ how to?
    #38434622
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема, судя по всему, в кривом плагине.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA + AspectJ how to?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]