Вопросы по теме 'aspectj'
Проблема с переплетением времени загрузки Aspectj при использовании EclipseLink JPA в Spring dm Server 1.x
Я пытаюсь заставить EclipseLink JPA работать в среде Spring dm Server OSGi.
Соответствующие платформы и библиотеки, загруженные из репозитория Spring Enterprise Bundle Repository, включают:
дм Сервер 1.0.2.SR02
Среда выполнения AspectJ 1.6.3...
3467 просмотров
schedule
12.06.2022
APT и AOP в одном проекте с использованием Maven
Мне нужно использовать обработку аннотаций (apt) и AspectJ в одном проекте Maven.
Оба работают сами по себе, но мне нужно создавать аспекты на основе кода, созданного apt. Поэтому мне понадобится бинарное плетение (исходные файлы расширены с...
2198 просмотров
schedule
18.03.2024
Создание производственных классов с аспектами AspectJ в Maven только для выполнения тестов
У меня есть проект со сборкой Maven, и мне нужно добавить в методы базовую трассировку производительности. Я решил использовать для этого AspectJ. Основное требование - включить трассировку в производственные классы но только на этапе выполнения...
2550 просмотров
schedule
23.07.2023
spring + aspectj, определить аспект @Around
я хочу определить аспект @Around для метода моего @Entity
Все мои объекты находятся в пакете data.entity
Определите такой аспект:
@Aspect
public class TestAspect {
@Around("execution(* data.entity..*(..))")
public Object...
2610 просмотров
schedule
04.12.2022
весенний аспект ткачества не работает
Я использую Spring Security и aspjectj с переплетением времени компиляции. Я пытаюсь зарегистрировать успешный вход пользователя. Мой pointcut выглядит следующим образом. но не получается
@Pointcut("execution(*...
505 просмотров
schedule
22.01.2023
Определение того, какой метод вызвал аспект
Мне было интересно, есть ли способ определить, какой метод был активен, когда этот аспект был запущен. Я нашел метод JointPoint.getSourceLocation(), который возвращает строку исходного кода. Я понял, что могу попытаться разобрать этот исходный файл...
432 просмотров
schedule
20.05.2023
Получение java.lang.reflect.Method из ProceedingJoinPoint?
Вопрос короткий и простой: есть ли способ получить объект Method из апсекта ProceedingJoinPoint?
В настоящее время я делаю
Class[] parameterTypes = new Class[joinPoint.getArgs().length];
Object[] args = joinPoint.getArgs();
for(int i=0;...
32623 просмотров
schedule
12.07.2023
Можно ли добавить методы в java.lang.String?
Я читал некоторые статьи об аспекте, я знаю, что это может улучшить классы, что привлекательно. У меня очень глупый вопрос, на который я не могу найти четкого ответа:
Может ли аспект добавить методы в java.lang.String?
Или аналогичный вопрос:...
2073 просмотров
schedule
27.05.2022
Получение возвращаемого типа общего вызова метода в AspectJ
У меня есть общий метод Foo.foo() :
class Foo {
static native T <T> foo();
}
Bar bar = Foo.foo();
Мне нужно заменить вызовы этого метода с помощью AspectJ. Проблема в том, что для возврата значения типа T из аспекта мне нужно...
5170 просмотров
schedule
03.04.2023
Поиск неиспользуемого кода в Java с помощью AspectJ
У меня есть идея найти неиспользуемые («мертвые») методы в большом Java-проекте, но мне нужна помощь в реализации.
Используйте AspectJ, чтобы добавить аспект «до» ко ВСЕМ методам в пакетах проектов. Аспект просто запишет (?), Что метод был...
597 просмотров
schedule
05.05.2023
Конфигурация Maven для Android 3.0 с использованием библиотечных проектов и AspectJ
Я пытался найти решение своей проблемы, но пока не нашел.
Я работаю над проектом, который компилируется только для Android 3.0, использует проекты библиотеки Android, которые теперь поддерживаются плагином maven-android, а также использует AspectJ....
678 просмотров
schedule
12.03.2022
Аспект не найден во время выполнения
Я пытаюсь добавить аспект в проект maven, используя java 6.0. Использование версии 1.4 аспекта j-maven-plugin и версии 1.6.11 аспекта.
Классы находятся во внешней банке зависимостей, и вот pom:
<plugin>...
342 просмотров
schedule
17.07.2022
Сериализация метода аспекта в GWT
Я пытаюсь предоставить клиенту (gwt) метод аспекта через gwt-rpc, но клиент gwt не может найти метод, определенный в аспекте. Класс, который я выставляю, реализует IsSerializable, и только его метод виден клиентскому интерфейсу... метод, добавленный...
415 просмотров
schedule
21.02.2022
Плетение во время загрузки AspectJ + Spring 3.0.5.RELEASE + Tomcat 7 не работает
Я пытаюсь понять, почему плетение во время загрузки еще не работает для моего веб-приложения. Для моего обычного приложения (не веб-приложения) это работает.
Тестовый проект можно найти на github (github/peterbollen/helloLtw): helloLtwAspect...
2592 просмотров
schedule
26.01.2023
NoClassDefFoundError с весенним кешем и аспектом
Я получаю эту ошибку в своем весеннем веб-приложении (весна 3.1), и я не знаю, почему.
org.springframework.web.util.NestedServletException: ошибка обработки обработчика; вложенным исключением является java.lang.NoClassDefFoundError:...
2708 просмотров
schedule
05.05.2024
Настройка Eclipse RCP AspectJ
Я пытаюсь добавить AspectJ в свое приложение Eclipse RCP/RAP.
Я сделал шаг за шагом, как говорят эти ребята: ссылка здесь (кроме создания новой платформы, я сам добавил библиотеки в свою платформу).
Но проблема в том, что он все еще не...
1748 просмотров
schedule
01.01.2023
Могу ли я изменить сеттер-геттер в xx_Roo_JavaBean.aj через xx.java в spring-roo?
ниже пример класса:
AAAA.java
1 package tp.domain;
2
3 import org.springframework.beans.factory.annotation.Value;
4 import org.springframework.roo.addon.javabean.RooJavaBean;
5 import...
825 просмотров
schedule
11.09.2023
Android с AspectJ - DropDown of Spinner не будет отображаться
Я использую аспект J в своем проекте Android из-за обезьяньего разговора (среда кросс-платформенного тестирования). Но так как я преобразовал свой проект в проект aspectJ, выпадающее меню счетчика исчезло/невидимо...
Если я конвертирую проект...
207 просмотров
schedule
19.08.2022
Путаница Pointcut с наследованием
Меня смущает написание pointcut, которое соответствует всем выполнениям метода. Я попробовал pointcut, который должен соответствовать всем выполнениям методов класса Alpha :
execution(* Alpha.*(..))
со следующей иерархией классов
public...
2269 просмотров
schedule
01.05.2022
Как генерировать код в java-файле, а не в файле aspectJ при создании и расширении аддона roo?
Я нахожусь в процессе создания расширенного дополнения Roo. Помимо того факта, что существующей документации почти нет, и я сталкиваюсь с несколькими проблемами, одна из них, которая вызывает у меня головную боль, заключается в следующем:
Мне...
320 просмотров
schedule
23.11.2023