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

используя spring aop pointcut, получаю ошибку, хотя я также добавил аспектjrt.jar
Не удалось решить эту проблему Ошибка: Я не думаю, что ошибка связана с отсутствующими банками, связанными с аспектами. основная причина, по-видимому, заключается в "Provider org.apache.xerces.jaxp.SAXParserFactoryImpl". ваш путь к классам не...
348 просмотров
schedule 02.03.2023

AspectJ указывает на переменную метода, возможно ли это?
Я использую AspectJ некоторое время, и он отлично работает с полями области видимости объекта, содержащими аннотации. Я только что столкнулся с ситуацией, когда я хочу аннотировать переменную области действия метода, которая будет работать с моим...
3207 просмотров
schedule 23.10.2022

Выражение AspectJ '@within' не влияет на конкретный класс, у которого нет открытых членов
Вот мои примеры классов: public abstract class AbstractAgent { public void count(List<Movie> movies) { sum(movies); } protected abstract void sum(List<Movie> movies); } @Broker public class DefaultAgent extends...
437 просмотров
schedule 02.07.2022

Aspectj соответствует pointcut, не заботясь о параметрах аннотации на уровне метода
Я поставил себя в тупик с проблемой, связанной с Aspectj. То, что я хочу сделать, - это совпадение "выброса after()" с вызовом, аннотированным аннотацией на уровне метода. @MyAnnotation public void doSomething(Param p1, Param p2) Если я...
316 просмотров
schedule 13.07.2022

Как обеспечить рекомендации по порядку для двух точечных резов, соответствующих одной и той же точке соединения в Aspectj и AOP
Я планирую использовать Spring Security с помощью Spring AOP. У него будут собственные точки для всех общедоступных методов в классах контроллеров. Методы будут выбираться по имени класса и общедоступному методу, возможно, по частичным сигнатурам...
568 просмотров
schedule 04.09.2022

Выражение Pointcut не работает с пользовательской аннотацией
У меня есть следующая Пользовательская аннотация . @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface Scheduled { String cron() default ""; ..... Класс Реализация @Named public class JobDefination...
980 просмотров
schedule 29.04.2022

Как написать правильный pointcut для соответствия объекту, возвращающему интерфейс?
Я не знаю, возможно ли это, но я пытаюсь написать pointcut, который будет соответствовать любому методу, возвращающему объект, реализующий определенный интерфейс. Учитывая следующее: public class User implements Auditable{ private int id;...
154 просмотров
schedule 29.06.2023

То же ухо выдает ошибку Pointcut в weblogic 12c, а не в weblogic 11g
EAR успешно развернут и отлично работает в weblogic 11g, тогда как в weblogic 12c происходит сбой. Ошибка заключается в следующем. *User defined listener org.springframework.web.context.ContextLoaderListener failed:...
614 просмотров
schedule 23.06.2022

указанный совет не был применен : Aspectj Pointcut
Я пытаюсь создать аннотацию для регистрации всех методов в аннотированном классе, но у меня проблема с моим pointcut, он не применяется (AspectJ версия 1.7.4, аспект j-maven-plugin версия 1.7). (advice defined in com.test.util.log.Logger has not...
6763 просмотров

spring AoP, выражение pointcut для перегруженных методов с одинаковыми типами параметров
Я определил класс для операций CRUD с комментариями. Метод чтения перегружен. class Comment{ // method 1: returns all the comments by a user findAll(long userId, long subjectId, String param); // method 2: returns all the comments of...
2541 просмотров
schedule 20.07.2022

Перехватчик производительности Spring не регистрируется с помощью log4j2
Я использовал spring aop t для регистрации времени выполнения службы, но это не ведение журнала. я тоже не получаю никаких исключений. помогите мне решить эту проблему, будь то проблема в конфигурации log4j2 или неправильное выражение с точечным...
841 просмотров
schedule 06.05.2023

Чтение и понимание точек AspectJ?
/* 0 */ pointcut services(Server s): target(s) && call(public * *(..)) Этот pointcut, названный services, выбирает те точки в выполнении программы, когда у объектов сервера вызываются их общедоступные методы. Это также позволяет...
581 просмотров
schedule 26.10.2022

выполнение pointcut для конкретного конструктора класса
Я пытаюсь создать конкретный конструктор класса pointcut, но получаю следующий маркер: Код аспекта: public aspect CarLogger { private Logger logger; pointcut instantiate() : execution (Car.new(..)); after() : instantiate(){...
460 просмотров
schedule 28.11.2022

Pointcut конструктора Aspectj по умолчанию
Я работаю с некоторым кодом AspectJ, и я хочу поймать все выполнения без частных точек. @Pointcut("execution(public * *(..))")//Public public void publicMethod(){}; @Pointcut("execution(protected * *(..))"//Protected public void...
852 просмотров
schedule 14.06.2023

Перехватывающий аспект пользовательской аннотации
Я пишу библиотеку/sdk, которая может перехватывать любые методы, аннотированные пользовательской аннотацией @Monitor . Код работает примерно так @Monitor public void methodA(String test) И аспект, который перехватывает это, имеет выражение...
151 просмотров
schedule 24.06.2022

Точки соединения AspectJ рекомендуют только граничные выполнения и вызовы
1) Можно ли перехватывать выполнение (или, возможно, вызовы) в направлении (извне внутрь) набора классов (или, возможно, пакета, но не подпакетов) и внешних вызовов (из этих классов за пределами этой группы классов) , но не «внутренние»...
96 просмотров
schedule 06.01.2024

Spring формальная несвязанная ошибка pointcut, неразрешенный тип аргумента
Я хотел бы попросить о помощи, потому что понятия не имею, в чем причина ошибки, указанной в теме. После отладки аргумент метода получил неразрешенный тип вместо IdAware. Кто-нибудь может мне помочь? Метод: @Before("execution(public * *(..))...
2091 просмотров
schedule 31.05.2022

Spring AOP, pointcut запускается в соответствии с именем переменной пути
Я хотел бы, чтобы один из моих pointcut запускался в соответствии с тем, как я называю переменную пути в своем URL-адресе. Дело в том, что это строка, и я не хочу, чтобы мой pointcut срабатывал для каждой строки....
624 просмотров
schedule 12.02.2023

Aspectj pointcuts при назначении объектной переменной
Я хотел бы создать pointcut в следующем примере класса всякий раз, когда назначается переменная. Так, например, в методе method1(int number) для this.x устанавливается значение int. Я понимаю, что в этом случае я мог бы просто сделать pointcut для...
751 просмотров
schedule 07.09.2022

AspectJ с Gradle Pointcut или Advice не работает - НЕ используя Spring или Android
Привет, я создаю библиотеку для обмена сообщениями между компонентами AWS, поэтому мне нужно легкое решение. Одна часть решения требует, чтобы я прослушивал, когда вызывается аннотированный метод, поэтому я подумал, что буду использовать pointcut и...
1075 просмотров
schedule 04.05.2023