Вопросы по теме '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 просмотров

Могу ли я изменить сеттер-геттер в 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