Описание тега pointcut
3
ответа
Выставление предыдущего значения в AspectJ set-pointcut
Я должен обнаружить изменения значений полей. Я хочу сравнить предыдущее значение с новым. Я не знаю имя поля или его тип. (Более подробная информация здесь.) Для примера данного класса: package eu.zacheusz.aspectjtries; @eu.zacheusz.aspectjtries.My…
14 июл '11 в 18:31
1
ответ
Spring AOP, точки запускаются в соответствии с именем переменной пути
Я хотел бы, чтобы один из моих pointcut срабатывал в соответствии с тем, как я называю переменную пути в своем URL. Дело в том, что это строка, и я не хочу, чтобы мой pointcut срабатывал на каждой строке. @Pointcut("@annotation(security.annotation.R…
02 сен '16 в 10:17
1
ответ
Разъяснение вокруг Spring-AOP точек и наследования
Учитывая следующие примеры классов в my.package... public class Foo { public void logicNotInBar() {/*code*/} public void logicBarOverrides() {/*code*/} } public class Bar extends Foo { public void logicBarOverrides() {/*code*/} } и следующие Spring-…
11 окт '11 в 14:13
3
ответа
Различия в обозначениях Spring Pointcut (в зависимости от исполнения)
Пожалуйста... кто-нибудь может объяснить мне, в чем разница между использованием следующих обозначений пружинных точек? Использование "внутри указателя точки": <aop:pointcut expression="within(my.app.dao.impl.*)" id="commonDaoOperation"/> Испо…
28 дек '13 в 16:32
1
ответ
Проблема со сбором контекста AspectJ pointcut и избеганием упоминания всех аргументов рекомендованного метода
Я использую AspectJ, чтобы проверить, принадлежит ли объект текущему пользователю. Рекомендуемый метод на самом деле является методом контроллера Spring MVC. Я использую аннотацию, размещенную на этом методе контроллера, чтобы применить сквозную рек…
17 сен '13 в 19:36
1
ответ
В любом случае, чтобы создать pointcut для методов членов класса?
Имеется ли класс с множеством членов, каждый из которых имеет свои собственные методы getter/setter/etc, есть ли способ создания pointcut, который будет запускаться только для методов членов, если он содержится в родительском классе? Например: publi…
17 июл '14 в 01:02
1
ответ
AspectJ - не может переопределить pointcut - типы параметров не совпадают
У меня есть абстрактный аспект, как это: public abstract aspect GenericAspect<T> { public abstract T createT(Object[] args); abstract pointcut callMethod(Object[] args); T around(Object[] args) : callMethod(args) { return createT(args); } } И …
12 фев '17 в 15:32
1
ответ
Как аспект j + знак работает для унаследованных методов?
Я иду через AspectJ. Однако я не могу понять, как использовать + знак в подписи точки соединения. Например: call(String Stack+.pop()); Пользовательский стек: public class Stack { public String pop() { return "abc"; } } public class StackSubclass ext…
13 окт '15 в 18:50
3
ответа
Как запустить совет аспекта для метода, который вызывается другим методом в том же классе
Я испытываю беспокойство по поводу Spring AOP. Я пытаюсь вызвать метод с использованием аспекта, но метод, который будет запускать аспект, также является методом того же класса, и аспект не работает (кстати, ошибок нет). class A extends Runnable{ pu…
06 янв '12 в 09:36
4
ответа
Аспект вокруг совета не срабатывает на контроллере
У меня есть совет по аспектам, который отслеживает выполнение классов, аннотированных @Service. Код в настоящее время работает, но я хотел бы изменить его так, чтобы он отслеживал конечные точки REST на контроллерах вместо сервисов с автоматической …
25 апр '14 в 15:54
1
ответ
Hibernate пагинация с AOP pointcuts
Существует ли какой-либо известный подход к нумерации страниц с помощью аспектно-ориентированных аннотаций (или чего-либо еще, что делает работу) с помощью pointcut для идентификации Criteria в любом данном методе и применять к нему setFirstResults …
20 окт '14 в 08:52
1
ответ
Java - Spring AOP Pointcut не работает
Может кто-то точно определить, что я делаю не так? Как я могу заставить мой Aspect работать? Я написал этот код на следующих примерах: @Aspect public class MethodLogger { private Logger log = Logger.getLogger(getClass().getName()); @Pointcut("execut…
17 янв '14 в 13:37
1
ответ
Aspectj "после броска" - отслеживать конкретное исключение
Я пытаюсь поймать все исключения MySpecificException, выброшенные из кода приложения через aspectj. Есть много мест, где это исключение может быть выброшено. Как только исключение выдается, я хочу зарегистрировать его или выполнить какую-либо операц…
17 янв '18 в 08:55
2
ответа
AspectJ pointcut на переменную метода, это возможно?
Я использую AspectJ некоторое время, и он отлично работает на полях области объекта, содержащих аннотации. Я просто столкнулся с ситуацией, когда я хочу аннотировать переменную области видимости метода, которая будет работать с моим pointcut, но у м…
20 дек '10 в 16:14
1
ответ
Как написать Get() pointcut, чтобы получить атрибуты, которые использовались в программе в AspectJ
Я написал следующий pointcut, но он дает ошибку времени выполнения (Исключение в потоке "main" java.lang.StackruError) pointcut traceAttribs ():(get (* *));
15 фев '14 в 07:26
1
ответ
То же самое вызывает ошибку Pointcut в weblogic 12c, а не в weblogic 11g
EAR успешно развернут и работает нормально в weblogic 11g, тогда как в weblogic 12c то же самое не работает. Ошибка заключается в следующем. *User defined listener org.springframework.web.context.ContextLoaderListener failed: org.springframework.bea…
17 апр '14 в 15:23
1
ответ
Имеет ли значение последовательность имен методов, в которой они указаны в spring-aop-action.xml?
Я наткнулся на файл spring-aop-action.xml в моем проекте. Есть два раздела. <aop:config> <aop:advisor pointcut="execution Здесь все интерфейсы объявлены. А также <tx:advice id="TxAdvice" transaction-manager="transactionManager"> <t…
12 окт '16 в 15:17
1
ответ
Считать определение Aspectj Pointcut из файла свойств для LTW
Я использовал aspectj LTW в своем приложении guice, и я пытаюсь сделать определение pointcut для аспектов, управляемых из файла конфигурации. например: pointcut publicOperation() : execution(*** READ THIS FROM CONFIG/PROPERTY FILE ****); Object arou…
08 авг '13 в 15:41
1
ответ
Написание точного выражения pointcut
Я использую Spring AOP для регистрации, где я хочу регистрировать ввод / вывод всех методов, присутствующих в пакете. Я написал следующий pointcut для целевого пакета. @Pointcut("within(com.mypackage.model.*)") public void allmethods(){}; Мой метод …
20 май '15 в 06:11
18
ответов
Spring AOP: в чем разница между JoinPoint и PointCut?
Я изучаю концепции аспектно-ориентированного программирования и Spring AOP. Я не понимаю разницу между Pointcut и Joinpoint - оба они кажутся одинаковыми для меня. Pointcut - это место, где вы применяете ваш совет, а Joinpoint - это место, где мы мо…
16 мар '13 в 08:53