Описание тега aspectj
AspectJ - это аспектно-ориентированное расширение языка программирования Java, которое обеспечивает чистую модуляризацию сквозных проблем, таких как ведение журнала, обработка ошибок, соблюдение стандартов и вариации функций. Используйте этот тег, чтобы задать вопросы о программном использовании этого расширения. Для загрузки, поддержки, интеграции IDE и документации см. "Подробнее" для этого тега.
0
ответов
ControllerAdvice не обрабатывает исключение, вызванное аспектом AfterThrowing
Эта проблема состоит из 3 слоев Сервис, который делает HTTP-вызовы Аспект, который консультирует службу выше, когда выдается исключение @ControllerAdvice Spring boot, который устанавливает код состояния перед возвратом результата клиенту Чего я хочу…
21 авг '18 в 11:41
2
ответа
Внедрение пружинного боба в JPA Entity Listener
Я пытаюсь сделать JPA Entity Listener осведомленным о весеннем контексте, пометив его как @Configurable. Но введенные весенние бобы являются нулевыми. Могу сделать объекты JPA осведомленными о контексте Spring, используя ту же технику. Использую Spr…
29 янв '15 в 12:40
1
ответ
Статическая оценка точки, когда это сделано
Процесс ткачества Spring AOP выполняется во время выполнения, когда выполняется запрос к этому конкретному методу, затем создается новый прокси-объект, который оборачивает ваш текущий объект, и вызов перехватывается. Я прав с моим предположением? Во…
14 окт '15 в 14:29
1
ответ
Получить дескриптор объекта, перехваченного аннотацией @Around
Метод getDescription Объекта класса Title был перехвачен аспектом. Как мне получить доступ к экземпляру самого объекта. @Around("execution(String com.*.*.*.Title.getDescription(..))") public String getInternationalizedTitleDescription(ProceedingJoin…
07 апр '14 в 21:19
1
ответ
AspectJ - Статическое объявление между типами в классах, реализующих данный интерфейс
Я хотел бы знать, возможно ли (и как, если это...) сделать статическое объявление между типами, которое работает на всех классах, которые реализуют данный интерфейс. В моем случае у меня есть пустой интерфейс: public interface Delegate {} и два клас…
03 дек '13 в 23:30
1
ответ
Причины использования аспектов в коде Java
В настоящее время я работаю над проектом, в котором мне нужно использовать Aspectj. В документации для каждого аспекта, который я написал, мне нужно объяснить причины использования этого аспекта, а не просто написать код в основной программе. В обще…
06 июн '16 в 10:58
0
ответов
Surefire способ проверить, работает ли режим aspectJ для весеннего управления транзакциями
Я работаю над приложением весенней загрузки. Я попытался включить режим AspectJ для управления транзакциями следующим образом: @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) Я подозреваю, что режим aspectJ не работает, и я хотел бы знать, д…
22 май '17 в 14:49
1
ответ
Есть ли что-то, что можно добавить в сборку Java, чтобы аспекты были сплетены при запуске проекта?
У меня есть класс MakeRedAspect в моем проекте, который делает красные мои сообщения: import java.awt.Color; import javax.swing.JLabel; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.a…
28 июл '15 в 06:05
1
ответ
Весна: Нужно ли @EnableAspectJAutoProxy с переплетением времени компиляции?
Я просмотрел Интернет и нашел несколько предложений, а также попробовал различные конфигурации, но я совершенно не уверен, работает ли он правильно. pom.xml (полный pom.xml: http://pastebin.com/5Y2qksTH): <build> <pluginManagement> <p…
01 мар '14 в 15:09
3
ответа
Выставление предыдущего значения в AspectJ set-pointcut
Я должен обнаружить изменения значений полей. Я хочу сравнить предыдущее значение с новым. Я не знаю имя поля или его тип. (Более подробная информация здесь.) Для примера данного класса: package eu.zacheusz.aspectjtries; @eu.zacheusz.aspectjtries.My…
14 июл '11 в 18:31
1
ответ
Как связать один аспектный метод с несколькими методами в aspectj?
У меня есть класс A: @Service public class A { public void goX() { System.out.println("goX"); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } public void goY() { System.out.println("goY"); try { Thread.sleep(100…
17 окт '13 в 09:34
1
ответ
Spring AOP: <context: load-time-weaver> Vs <aop: aspectj-autoproxy>
Я искал вариант для профилирования моих API. Я обнаружил, что Spring AOP является одним из вариантов профилирования методов. В Spring AOP есть две опции для настройки и использования аспектов: Контекст: время загрузки-ткач АОП: AspectJ-autoproxy Сог…
07 май '14 в 07:21
1
ответ
AOP pointcut (с использованием аннотации) для регистрации всех методов, кроме сеттеров и геттеров из POJO, при использовании пакета по структуре каталогов объектов
Я использую AspectJ (AOP) для целей регистрации. У меня следующая структура пакета: com.company.base com.company.base.common.Result.java (its a POJO containing 3 fields and their setters and getters and implements Serialize) com.company.base.feature…
03 мар '14 в 22:00
1
ответ
Интеграция perf4J с maven и logback
У меня проблемы с интеграцией perf4j в существующее приложение maven. Я попробовал несколько подходов, но ни один из них, похоже, не сработал, поэтому мне было интересно, есть ли у кого-нибудь понимание того, как это делается.Я хочу использовать час…
05 июн '12 в 11:03
0
ответов
Рабочий процесс SWF с использованием @Asynchronous завершается ошибкой даже после использования плагинов aspectj и других зависимостей
Вот мой пример реализации рабочего процесса: public class GreeterWorkflowImpl implements GreeterWorkflow { private helloWorld.HelloWorldWorkflow.GreeterActivitiesClient operations = new helloWorld.HelloWorldWorkflow.GreeterActivitiesClientImpl(); pu…
09 май '16 в 06:58
1
ответ
Сбой компилятора AspectJ Maven для Java 8
Я написал модуль maven, который использует AspectJ, и я компилирую его с помощью плагина компилятора AspectJ. Я написал несколько модульных тестов, использующих предикаты Java 8, и когда я запускаю mvn clean install, тесты завершаются с этой ошибкой…
26 июн '16 в 19:52
1
ответ
Аспект и инициализация
Я хотел бы использовать инициализацию с аспектом. @Aspect public class TotoAspect { @Before("initialization( *.new(..))") public void test(JoinPoint thisJoinPoint) throws AuditReactiveException { System.err.println("I AM HERE"); } } Но сообщение не …
15 май '14 в 16:28
0
ответов
Вокруг советую не работать в jboss 7
Я получаю следующую ошибку с аспектом посоветовать. Я использую ткач компиляции. Он отлично работает с после и до консультации. Пожалуйста помоги. org.jboss.weld.exceptions.UnproxyableResolutionException: WELD-001437 Класс bean-объекта с нормальной …
20 янв '14 в 04:07
0
ответов
Zuul AspectJ на фильтрах
У меня есть простое приложение Spring MVC, которое находится за службой Zuul Gateway. Я создал простой фильтр, который проверяет, содержит ли входящий запрос поле заголовка Content-Type. Если он содержит его, он проходит через Zuul, но ничего не вер…
17 окт '17 в 20:37
1
ответ
Как реализовать шаблон Wormhole с AspectJ (cflow)
Я пытаюсь разработать простую червоточину, используя AspectJ и cflow. У меня есть два объекта значения Person и Account, как показано ниже УЧЕТНАЯ ЗАПИСЬ public class Account { private final String sortCode; private final String accountNumber; priva…
20 июл '15 в 13:26