Вопросы по теме 'spring-aop'

Могу ли я вводить код весной, используя аннотации АОП?
Is it possible to do something like the following: public void doStuff(@RequirePrivilege("foo") User user) { // ... } and have it effectively run as if it were the following? public void doStuff(User user) {...
839 просмотров
schedule 19.03.2023

Метод перехвата с помощью Spring AOP с использованием только аннотаций
В моем файле контекста Spring у меня есть что-то вроде этого: <bean id="userCheck" class="a.b.c.UserExistsCheck"/> <aop:config> <aop:aspect ref="userCheck"> <aop:pointcut id="checkUser"...
8380 просмотров
schedule 18.03.2023

В Spring 3 могу ли я создать экземпляр компонента абстрактного класса, в котором будут рекомендованы абстрактные методы?
Я хочу сделать своего рода структуру ORM для своих нужд. Я хочу описать свои модели как абстрактные классы, потому что в них будут реализованы некоторые методы, а некоторые останутся абстрактными, аннотированными и должны быть реализованы...
1626 просмотров
schedule 14.08.2022

Получение java.lang.reflect.Method из ProceedingJoinPoint?
Вопрос короткий и простой: есть ли способ получить объект Method из апсекта ProceedingJoinPoint? В настоящее время я делаю Class[] parameterTypes = new Class[joinPoint.getArgs().length]; Object[] args = joinPoint.getArgs(); for(int i=0;...
32623 просмотров
schedule 12.07.2023

Spring AOP создает дополнительный компонент
Я играю с Spring AOP. Вот простой класс public class CModel extends Car { private double torqueMeasure = 1; public CModel() { System.out.println(" C-Model constructor"); } } И конфигурация Spring такая...
893 просмотров
schedule 22.11.2022

Аннотация Aop в контроллерах Spring не работает
Я сделал аннотацию для aop. Когда я использую его в любом методе, а не в методах контроллера, он работает хорошо. Однако, когда я использую его в методах моего контроллера, мой контроллер перестает работать. Он начинает выдавать ошибку 404 не...
1943 просмотров
schedule 24.03.2022

Spring AOP и перехват исключений
Я пытаюсь настроить Spring так, чтобы он выполнял рекомендации, когда выдается определенный подкласс исключения ( MyTestException ): public class MyTestExceptionInterceptor implements ThrowsAdvice { public void afterThrowing(Method method,...
10790 просмотров
schedule 28.02.2023

Spring @Transactional v Spring Security @Secured противоречивое поведение
Документация Spring рекомендует помещать аннотацию @Transactional в конкретный класс/метод, а не в интерфейс. Причина этого много раз освещалась в Stack Overflow, например: Где я должен поместить @Transactional аннотация: в определении...
857 просмотров

Как определить объекты в области потоков с помощью DefaultAdvisorAutoProxyCreator в Spring.NET
Я хочу создать объект локального потока (с перехватчиками) с помощью DefaultAdvisorAutoProxyCreator. Я знаю, как это сделать с помощью ProxyFactoryObject: <?xml version="1.0" encoding="utf-8"?> <objects...
914 просмотров
schedule 27.04.2023

spring @Transactional JDBC Template MySQL DB не откатывается
Я пытаюсь реализовать Spring @transactional с шаблонами jdbc из сервисного уровня, вызывая 2 метода вставки в DAOImpl и используя simplejdbctemplate для вставки, и я вижу в журналах, что Spring создает новую транзакцию в моем сервисном методе, и моя...
7557 просмотров

Путаница Pointcut с наследованием
Меня смущает написание pointcut, которое соответствует всем выполнениям метода. Я попробовал pointcut, который должен соответствовать всем выполнениям методов класса Alpha : execution(* Alpha.*(..)) со следующей иерархией классов public...
2269 просмотров
schedule 01.05.2022

Spring AOP против Aspecj
Возможный дубликат: Spring AOP против AspectJ Я читаю весенний справочный документ. В этом написано Если вам нужен доступ к полю и точки соединения обновления, рассмотрите такой язык, как AspectJ. Есть кое-что, что вы не можете...
489 просмотров
schedule 07.03.2022

SPRING AOP в pointcut не обрабатывается для заданного метода bean-компонента
Вкратце: а) spring.xml <aop:aspectj-autoproxy /> <bean id="circle" class="org.tutorial.spring.model.Circle"> <property name="name" value="Circle name" /> </bean> <bean id="triangle"...
328 просмотров
schedule 16.03.2022

Spring AOP - Вызов совета из блока catch
Цель: отправлять электронное письмо администратору каждый раз, когда возникает исключение при выполнении бизнес-логики. До сих пор я сталкивался с «подсказкой по метанию», которая работает, когда из целевого метода возникает исключение. Это...
2385 просмотров
schedule 08.11.2022

модульные тестовые примеры для весеннего аспекта, передав точку соединения?
У меня есть аспект spring aop, и у него есть метод, как показано ниже: это аспект, который будет вызываться перед конкретным методом. public void someMethod(JoinPoint jp) { //Somelogic } Мне нужно написать тестовый пример junit...
3249 просмотров
schedule 03.04.2023

Использование bean-компонента с ограничением области действия вне реального веб-запроса
У меня есть веб-приложение с логикой интеграции Spring, работающей с ним в отдельном потоке. Проблема в том, что в какой-то момент моя логика интеграции Spring пытается использовать bean-компонент запроса, а затем я получаю следующие ошибки:...
63282 просмотров
schedule 04.12.2022

Создание аспекта Spring @Controller с окончательными полями @Autowired в конструкторе
У меня есть настройка аспекта @Aspect @Component public class JsonAspect { @Around("execution(public au.com.mycompany.common.json.response.JsonResponse *(..)) " + "&&...
421 просмотров
schedule 03.03.2023

@DeclareMixin с Spring AOP?
Можно ли использовать @DeclareMixin с Spring AOP? Или они поддерживают только @DeclareParents? Я хочу написать аспект, который смешивает java.beans.PropertyChangeSupport с java bean-компонентом: public class PropertyChangeSupportWithInterface...
620 просмотров
schedule 11.10.2022

почему мое веб-приложение NoClassDefFoundError: org/aspectj/lang/reflect/AjTypeSystem
У меня есть веб-приложение maven. Я использую JSF, Primefaces, Hibernate, Spring, Spring AOP и ORACLE 11g. Итак, когда я развертываю свое приложение на Glassfish 3, оно работает отлично, но когда я развертываю его на weblogic 12, я получаю следующую...
2511 просмотров

Как регистрировать SavedRequestAwareAuthenticationSuccessHandler.onAuthenticationSuccess с помощью Spring Aspect?
Я пытаюсь войти, когда пользователь успешно вошел в систему с помощью Spring Security. Я использую Аспект ведения журнала: @Aspect @Component public class LoggingAspect { static Logger log = Logger.getLogger(LoggingAspect.class);...
631 просмотров
schedule 11.01.2023