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

Spring AOP против AspectJ
У меня сложилось впечатление, что Spring AOP лучше всего использовать для конкретных задач приложения, таких как безопасность, ведение журнала, транзакции и т. Д., Поскольку он использует пользовательские аннотации Java5 в качестве основы. Однако...
80488 просмотров

Spring Optimistic Locking: как повторить транзакционный метод, пока фиксация не будет успешной
Я использую реализацию Spring 2.5 и Hibernate JPA с Java и "контейнерными" управляемыми транзакциями. У меня есть метод «после фиксации пользователем», который обновляет данные в фоновом режиме и должен быть зафиксирован независимо от исключения...
15664 просмотров

Вызов метода Spring @Transaction методом в том же классе не работает?
Я новичок в Spring Transaction. Что-то, что я нашел действительно странным, наверное, я правильно понял. Я хотел иметь транзакционный уровень на уровне метода, и у меня есть метод вызывающего в том же классе, и похоже, что это не нравится, его...
80536 просмотров
schedule 19.02.2023

Методы сопоставления Pointcut с аннотированными параметрами
Мне нужно создать аспект с pointcut, соответствующим методу, если: он помечен MyAnnotationForMethod Один из его параметров (может иметь много) аннотирован @MyAnnotationForParam (но может иметь и другие аннотации). Класс аспекта выглядит...
10238 просмотров
schedule 16.02.2022

Модули Maven для плетения AspectJ
У меня есть проект с несколькими модулями maven, один из которых содержит мои аспекты. Как я могу взять аспекты и сплести несколько модулей maven? Документация для плагина AspectJ Maven немного скудна, и не удалось найти много примеров. Я...
5295 просмотров
schedule 26.12.2022

AspectJ Plugin Aspect Config с Maven с использованием внешнего Jar для Aspect
Я использую Perf4j для ведения журнала производительности. Он указывает, что вы используете aop.xml для определения того, какой Аспект вы хотите вызывать во время компиляции, в зависимости от используемой вами системы ведения журналов. Я не могу...
1739 просмотров
schedule 25.08.2022

Плетение AspectJ: как сделать полное переплетение кода без статической ссылки на аспект?
несколько недель назад я искал способ создать некоторые строковые константы для полей класса java -> Создать константы для атрибутов класса с помощью maven? Я заработал. Я создаю аспект, содержащий константы, и вплетаю их в файлы классов....
611 просмотров

Необходима помощь Spring Source Tool
я применяю AspectJ в исходном инструменте Spring мне нужно настроить время загрузки или скомпилировать плетение в исходном инструменте Spring Я буду очень рад, если кто-нибудь предоставит подробную информацию об использовании AspectJ для...
147 просмотров

использование Aspectj в Websphere
мы используем загрузку времени компиляции Aspectj в исходном наборе инструментов Spring. Когда мы пытаемся развернуть этот проект на сервере веб-сферы, мы получаем следующее исключение. Этот проект отлично работает на сервере tomcat. Компилятор...
4844 просмотров
schedule 17.01.2023

Различия между загрузкой-время-ткачеством между aspectj-weaver и spring-weaver
У меня возникают странные проблемы с использованием spring и Load-Time-Weaving с использованием AspectJ. В одном из моих апсектов я хотел реагировать на вызовы метода «doAuthentication» класса...
2001 просмотров
schedule 24.09.2022

Как массово генерировать геттеры с помощью аспекта
У меня следующая проблема, мне интересно, знает ли кто-нибудь решение: Я хотел бы динамически генерировать геттеры со специальными именами для каждого частного поля в каждом подклассе определенного класса, используя аспект j или какой-либо другой...
778 просмотров
schedule 08.05.2023

Pointcut аннотации AspectJ не запускается для аннотаций интерфейса
Как создать pointcut, который соответствует методам, аннотированным аннотацией или чей интерфейсный метод аннотирован аннотацией? public interface IService { @SomeAnnotation public void someMethod() { ... } } public class Service...
3958 просмотров
schedule 28.08.2022

AspectJ (аннотации) во время компиляции с помощью Ant и NetBeans
Я хочу использовать AspectJ времени компиляции с Ant в NetBeans . Я хочу запустить его в Google App Engine, но в данный момент это не обязательно. AspectJ основан на аннотациях. Я предпочитаю переплетение во время компиляции (модификация,...
9733 просмотров
schedule 18.08.2023

Пружина АОП внутри pointcut
package com.vanilla.daoService; @Repository("daoService") public class DaoServiceImpl implements DaoService { @Override public String addStudent(Student student) { //saving new user }...
5928 просмотров
schedule 07.08.2022

Использование АОП или аннотаций для расширения функциональности службы
Я хотел бы знать, как лучше всего расширить существующую функциональность (возможно, с помощью АОП или аннотаций). Сценарий, который я ищу. У нас есть одна служба, скажем, DisableEmployee, которая использует сущность Employee, которая выполняет...
108 просмотров
schedule 31.10.2023

переменная класса доступа в классе аспекта
Я создаю класс аспекта с помощью spring, как показано ниже. @Aspect public class AspectDemo { @Pointcut("execution(* abc.execute(..))") public void executeMethods() { } @Around("executeMethods()") public Object...
10578 просмотров
schedule 07.03.2024

Spring Аспекты не выполняются
Я работаю над добавлением аспектов в веб-приложение Spring MVC, и эти аспекты не выполняются. Я пытался свести это к чему-то простому, что явно должно работать, но все равно не получилось. Вот где я сейчас: // imports... @Aspect public class...
5278 просмотров
schedule 29.04.2022

смешивание Spring AOP и компилятора аспектов?
У меня есть существующий проект, построенный на spring. Я хотел бы перехватывать вызовы HibernateTemplate.save(), поэтому я определяю pointcut для exec(save()) и регистрирую время в совете вокруг. Я мог бы определить аспекты с помощью Spring...
1198 просмотров
schedule 14.06.2022

Добавление новых аспектов в Spring PetClinic
Мы попытались добавить новый класс аспектов в пакет аспектов в org.springframework.samples.petclinic. Мой класс аспекта выглядит следующим образом: package org.springframework.samples.petclinic.aspects; import...
363 просмотров
schedule 05.05.2023

Ведение журнала операций AspectJ
У меня есть интерфейс CUDService, который содержит операции создания, обновления и удаления в моем проекте. Все мои сервисы реализуют этот интерфейс. CUDServiceImpl — это абстрактный класс, который реализует CUDService и имеет общедоступные методы...
140 просмотров
schedule 21.09.2022