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

Посоветуйте в AspectJ изменить поток управления
Я только начинаю изучать AspectJ, и у меня есть прецедент, например, для входа в систему. Если данные сеанса пользователя (файлы cookie) не соответствуют сохраненным данным на сервере, я хочу изменить вызываемую функцию. Скажем, у меня есть две...
946 просмотров
schedule 01.05.2024

Совет при вызове метода из другого модуля
У меня есть три разных модуля maven: security-api, который содержит аннотацию и аспект. модуль, скомпилированный с классами печи из «security-api». клиент, который вызывает через API аннотированный метод из «модуля». Все будет работать...
97 просмотров
schedule 01.09.2022

AspectJ указывает на вызов метода в определенных методах
Я хочу создать pointcut для вызова метода из определенных методов. принять следующее: class Parent { public foo() { //do something } } class Child extends Parent { public bar1() { foo(); } public bar2() { foo();...
6767 просмотров
schedule 18.11.2023

Какой краткий пример межтиповых объявлений в AspectJ демонстрирует полезность подхода?
Сначала я подумал об использовании ITD для определения private static final Logger logger = ... для некоторых несвязанных случаев, но это не выглядит очевидным улучшением, чтобы использовать его в качестве демонстрационного примера. Есть ли...
4890 просмотров
schedule 18.10.2022

Кто-нибудь запускал AspectJ с JBoss AS 7.1.1 final?
Я настроил все, как они говорят здесь . И все равно не запускается. Это просто дает мне исключение LogManager. Кто-нибудь успешно запускал там AspectJ?
3878 просмотров
schedule 25.03.2024

Java Spring AOP: использование CustomizableTraceInterceptor с JavaConfig @EnableAspectJAutoProxy, а не с XML ‹aop:advisor›
Spring AOP имеет трассировщик уровня метода, который называется CustomizableTraceInterceptor . Используя подход Spring к конфигурации XML, можно было бы настроить этот трассировщик следующим образом: <bean id="customizableTraceInterceptor"...
11824 просмотров
schedule 06.09.2022

AspectJ — ведение журнала HttpServletRequest
Я хочу перехватить HTTPServletRequest и записать некоторые значения из него с помощью AspectJ. Однако то, что заканчивается в JoinPoint, является объектом «RequestFacade». Кажется, я мало что могу сделать с этим объектом. Моя стратегия ведения...
2852 просмотров
schedule 05.08.2022

Реализуйте ведение журнала с помощью AOP и Log4J.
Я пытаюсь добавить автоматическое ведение журнала с использованием аспектов в свое веб-приложение, разработанное с помощью Java EE и Spring (ядро + mvc + безопасность...). Зависимости управляются maven, а сервер приложений — это сервер Glassfish....
6167 просмотров
schedule 09.08.2022

Как наследовать/заменить конечный класс java?
Я делаю инструмент для выполнения нескольких проверок во время выполнения (это будет выполняться на сервере CI), и одна из вещей, которые мне нужны, это слишком изменить реализации некоторых классов, чтобы получить данные, которые мне нужны (в...
293 просмотров
schedule 17.01.2024

аспект j-maven-plugin не выполнен?
У меня проблемы со сборкой проекта AspectJ с использованием плагина aspectj-maven-plugin. проект имеет только один аспект: src/main/java/org/lightforge/config/ConfigurationAspect.aj ConfigurationAspect.aj представляет некоторых участников в...
4518 просмотров
schedule 05.12.2023

Чтение определения Aspectj Pointcut из файла свойств для LTW
Я использую аспект j LTW в своем приложении guice и пытаюсь сделать определение pointcut для аспектов, управляемых из файла конфигурации. Например: pointcut publicOperation() : execution(*** READ THIS FROM CONFIG/PROPERTY FILE ****); Object...
1668 просмотров
schedule 05.06.2024

добавление ведения журнала аспектов в веб-приложение Java
Я новичок в аспекте, поэтому мой вопрос может показаться смешным. У меня есть веб-приложение Java, и я хочу, чтобы оно печатало все имена запущенных методов до и после. Поэтому я добавил аспект j-1..7.4.jar и класс, как показано ниже. Но он не...
430 просмотров
schedule 20.01.2024

Как получить аннотированный параметр метода и его аннотацию
В моем приложении у меня есть методы с параметрами, аннотированными некоторой аннотацией. Теперь я хочу написать Aspect, который выполняет некоторую предварительную обработку аннотированных параметров, используя информацию из атрибутов аннотаций....
14289 просмотров
schedule 30.09.2022

как добиться инструментирования байт-кода на лету
какие доступные технологии у нас есть для реализации инструментария на лету. До сих пор я работал над некоторыми аспектами и javassits для инструментовки байт-кода.
384 просмотров

Spring — классы @Configurable во внешнем JAR
Я хочу использовать инъекцию весенней зависимости для своих классов предметной области, которые, возможно, не созданы в контексте весны. Вот почему я аннотировал эти классы аннотацией @Configurable и пытаюсь настроить переплетение времени загрузки....
531 просмотров

Ошибка при использовании аспекта со Scala
У меня есть приложение в scala. Мне нужно использовать АОП для одной из функций. Я использовал плагин sbt-aspectj . Все работает нормально, когда я запускаю с помощью консоли sbt. Однако я не могу заставить его работать при использовании...
554 просмотров
schedule 19.09.2022

@EnableAspectJAutoProxy приводит к сбою приложения Spring MVC
Я пишу приложение Spring MVC, которое развернуто на tomcat. Я хочу добавить регистратор Spring AOP или AspectJ. Итак, я написал класс AspectLogger: @Aspect @Service class AspectLogger { @Autowired private MyLogger logger; @Around("aop3()")...
1778 просмотров
schedule 04.10.2023

Исключение java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Aspect
Недавно я начал работать над AspectJ и написал простой Aspect for Logging. Я определил следующие зависимости в свой файл pom: <dependency> <groupId>org.aspectj</groupId>...
47228 просмотров
schedule 01.06.2024

АОП с пользовательской аннотацией в классе Super не работает
пользовательская аннотация @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface CustomAnnotation { } пользовательский обработчик аннотаций @Aspect public class TestAspectHandler {...
1901 просмотров
schedule 12.10.2023

Использование объекта из другого модуля в аспекте
У меня есть один аспект с использованием аспекта J, как показано ниже: public aspect TestAspect { pointcut classicPointcut(PersistenceManagerImpl object) : execution(manager.PersistenceManagerImpl.new(..)) && target(object);...
470 просмотров
schedule 12.06.2024