Описание тега spring-aop
Spring AOP - это версия АОП Spring Framework, реализованная на чистой Java и использующая аннотации @AspectJ из проекта AspectJ. Spring AOP работает через динамические прокси JDK или CGLib.
1
ответ
Spring AOP проблема с мульти Maven проекта
Привет, я использую проект Multi Maven Spring с модулями в POM Bhoomi-домен-он Bhoomi-данных это Bhoomi-домен Bhoomi-данные Bhoomi-презентация Bhoomi-интеграция-потребитель Bhoomi-интеграция-провайдер С индивидуальным pom.xml Я создал класс LoggerAs…
07 июл '14 в 06:20
1
ответ
JoinPoint для соответствия методам EntityManager
Я пытаюсь перехватить вызовы метода find в EntityManager. public Map<String, String> get() { Map<String, String> map = new HashMap<>(); DleTestData data = em.find(DleTestData.class, "1"); map.put(data.getId(), data.getName() + " : …
04 май '18 в 12:15
1
ответ
Получить дескриптор объекта, перехваченного аннотацией @Around
Метод getDescription Объекта класса Title был перехвачен аспектом. Как мне получить доступ к экземпляру самого объекта. @Around("execution(String com.*.*.*.Title.getDescription(..))") public String getInternationalizedTitleDescription(ProceedingJoin…
07 апр '14 в 21:19
1
ответ
Причины использования аспектов в коде Java
В настоящее время я работаю над проектом, в котором мне нужно использовать Aspectj. В документации для каждого аспекта, который я написал, мне нужно объяснить причины использования этого аспекта, а не просто написать код в основной программе. В обще…
06 июн '16 в 10:58
0
ответов
Surefire способ проверить, работает ли режим aspectJ для весеннего управления транзакциями
Я работаю над приложением весенней загрузки. Я попытался включить режим AspectJ для управления транзакциями следующим образом: @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) Я подозреваю, что режим aspectJ не работает, и я хотел бы знать, д…
22 май '17 в 14:49
1
ответ
Spring Boot AOP не работает
Я новичок в Spring Boot и AOP, и последние три дня я провел, пытаясь заставить это работать безрезультатно. У меня есть класс под названием App. Этот класс вызывает метод invokeRetrieveMethod, который вызывает другой метод в объекте businessClass с …
17 май '18 в 00:38
1
ответ
Spring AOP: <context: load-time-weaver> Vs <aop: aspectj-autoproxy>
Я искал вариант для профилирования моих API. Я обнаружил, что Spring AOP является одним из вариантов профилирования методов. В Spring AOP есть две опции для настройки и использования аспектов: Контекст: время загрузки-ткач АОП: AspectJ-autoproxy Сог…
07 май '14 в 07:21
1
ответ
Spring управление транзакциями txAdvice
У меня возникли проблемы при настройке весеннего менеджера транзакций. Приложение, над которым я работаю, имеет многоуровневую архитектуру. Следовательно, он имеет сервисный уровень, содержащий все транзакционные сервисы. Я хотел, чтобы весна откати…
28 окт '14 в 13:17
1
ответ
Авторизация действий пользователя с использованием теории Spring AOP
Сегодня я хочу спросить об авторизации действий пользователя. Например, у меня есть список, содержащий всех авторизованных пользователей. Должен ли я сейчас создать совет, который будет искать все действия, требующие авторизации. Используйте @Around…
21 июл '15 в 18:06
1
ответ
Ошибка создания бина с именем org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0', определенного в ресурсе ServletContext
ПРОБЛЕМА: Я создаю pointcut для выполнения метода в классе. Этот класс является классом контроллера и обозначается аннотацией @Controller, и, следовательно, для него не требуется никакого компонента, который требуется аспектом. Я прилагаю код сервле…
20 дек '10 в 13:21
5
ответов
Является ли хорошей идеей использовать аспекты как метод удаления защитных проверок из логики приложения?
Вид длинного названия, но это, как правило, вопрос. Я хочу знать, если вы считаете, что это хорошая идея сделать следующее. Вместо: public void buyItem(int itemId, int buyerId) { if (itemId <= 0) { throw new IlleglArgumentException("itemId must b…
17 фев '12 в 13:06
1
ответ
Как написать весенний АОП для Jax-RS
Я начинающий по весне АОП. Мое требование - войти перед выполнением метода invokeTestServer. Пожалуйста, найдите мой код ниже: Приложение-context.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema…
19 апр '16 в 07:17
1
ответ
Какие все банки необходимы для настройки среды АОП весной?
Я хочу создать пользовательскую библиотеку, которая включает в себя все jar-файлы, необходимые для поддержки Spring AOP, кроме стандартных spring-jar.
13 фев '17 в 14:53
1
ответ
Точка вырезана неправильно: класс не должен быть нулевым
Из ниоткуда я получаюPointcut is malformed: Class must not be null"ошибка в Eclipse с парой классов Aspect. Код работает нормально, но без изменений в этих классах Eclipse неожиданно начал сообщать об ошибке. Я пытаюсь отследить, является ли источни…
21 окт '15 в 08:47
1
ответ
Spring бросает ClassNotFound для пользовательского аспекта
Я пытаюсь использовать Spring AOP, но у меня проблемы. Вот: Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.codarama.diet.event.aop.ProfilingAdvice] for bean with name 'profilingAdvice' defined in cl…
09 авг '16 в 09:23
1
ответ
Как использовать AspectJ Load-Time Weaving с Spring AOP?
Я хочу использовать AspectJ Load-Time Weaving, чтобы иметь возможность перехватывать статические методы. Я последовал этому примеру. Когда я выполняю следующий тест, статический метод хорошо перехватывается. Однако когда я запускаю напрямую основной…
23 апр '17 в 12:33
1
ответ
Как автоматически установить date_created, используя spring aop
Я работал над проектом в Java+ Maven+ Spring+ Hibernate и я хотел автоматически назначить текущую дату POJO перед вызовом saveorupdate. я не против создать new Date() для всех date_created всех классов, но их просто много. Я только что обнаружил, чт…
13 сен '10 в 16:49
1
ответ
Весенняя ошибка AOP в 0 не может найти указанный pointcut
Я использую Java 8, весна 4.3 и AspectJ 1.8.9. Почему я получаю ошибку ниже для кода ниже. Если я использую @Before("com.beans.Student.addCustomer()") без pointcut, я получаю эту ошибку в 0, не могу найти ссылку на pointcut. При использовании @Befor…
21 авг '16 в 05:15
2
ответа
Spring AOP Spring Security
Я пытаюсь сохранить журнал в базе данных, когда пользователь нажимает кнопку выхода из системы. Для входа в систему я использую метод @Before..., и AOP выполняет этот метод и сохраняет запись в базе данных. Но выход из системы немного отличается, по…
13 фев '18 в 10:38
1
ответ
Почему конструктор выполняется только один раз в Spring AOP
Я пытаюсь понять весну. Я прочитал этот весенний документ. В нем говорится, что конструктор аспекта выполняется дважды, один раз для исходного объекта класса и другой для объекта-посредника. Но когда я попытался создать свой собственный аспект с пом…
26 янв '15 в 07:39