Вопросы по теме '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 просмотров
schedule
13.09.2022
Как определить объекты в области потоков с помощью 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 просмотров
schedule
22.10.2022
Путаница 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 просмотров
schedule
14.04.2022
Как регистрировать SavedRequestAwareAuthenticationSuccessHandler.onAuthenticationSuccess с помощью Spring Aspect?
Я пытаюсь войти, когда пользователь успешно вошел в систему с помощью Spring Security. Я использую Аспект ведения журнала:
@Aspect
@Component
public class LoggingAspect {
static Logger log = Logger.getLogger(LoggingAspect.class);...
631 просмотров
schedule
11.01.2023