Вопросы по теме '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 просмотров
schedule
11.01.2024
Spring — классы @Configurable во внешнем JAR
Я хочу использовать инъекцию весенней зависимости для своих классов предметной области, которые, возможно, не созданы в контексте весны. Вот почему я аннотировал эти классы аннотацией @Configurable и пытаюсь настроить переплетение времени загрузки....
531 просмотров
schedule
05.08.2022
Ошибка при использовании аспекта со 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