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