Свързани въпроси 'spring-aop'

Пролетен AOP съвет, извикан два пъти
По някаква причина моите пролетни AOP съвети се извикват два пъти. Проверих: Spring AOP съветът се извиква два пъти , но аз не използвам анотацията на компонента и декларирам компонента на аспекта веднъж и го коментирам с @Aspect и това е...
4286 изгледи
schedule 26.09.2022

Как да избегнем изключение при регистриране, след като имаме извикване на метода на манипулатора @AfterThrowing
Трябва да обработвам изключението глобално, така че използвам Spring AOP @AfterThrowing. Следва кодът @Component public class SomeJob { @Handled @Scheduled(fixedRate = 5000) public void doSomething() { System.out.println("Inside...
33 изгледи
schedule 17.09.2022

Има ли AspectJ pointcut израз, който търси във всички подпакети?
Така че имам аспект с метод, деклариран със следния израз: @Before("execution(* aaa.bbb.ccc.*.*(..))") Това работи перфектно за всички класове в пакета aaa.bbb.ccc . Сега обаче бих искал да заснема всички класове в aaa.bbb , включително...
6038 изгледи
schedule 28.09.2022

Spring aop pointcut израз в други проекти не се прилага
Структурата на проекта е spring-contract spring-aop като зависимост от (1) spring-service като зависимост от (2). Имам анотация на параметър @MyAnnotation в spring-contract проект, клас на аспект в spring-aop , package...
158 изгледи

Липсващи Spring AOP библиотеки в STS
Намокрям краката си с пролетта. Изтеглих STS и следвам основни примери от Пролет в действие Второ издание. Заседнал съм, когато се опитвам да внедря основен AOP и предполагам, че просто ми липсват някои конкретни библиотеки в моя проект. Казвам...
9677 изгледи

Анотация ThreadLocal и @Aspect
Използвам @Aspect, за да внедря логика за повторен опит (max_retries = 5) за проблеми със застояла връзка с базата данни. В този съвет имам обект ThreadLocal, който следи колко пъти логиката е опитала повторно да получи връзка и се увеличава, когато...
1539 изгледи
schedule 03.01.2024

Как да управлявате Wicket сесия на клиент с помощта на aop
Използвам Wicket 1.4.9 + Spring 3 + iBatis. Искам да получа данни за сесията, преди да използвам транзакция, но имам голям проблем, защото тези данни се поставят в уеб сесията на Wicket (тези данни се избират на страницата за вход). Използвам...
2564 изгледи
schedule 13.01.2024

Как да зададете един pointcut за множество пакети
Използвам Aspect за регистриране на дейности в моето пролетно приложение, базирано на mvc. Използвам анотации @controller , за да дефинирам всеки контролер в моето приложение. Имам два различни контролера в два различни пакета да речем...
32339 изгледи
schedule 12.01.2024

методът на моя модел aspectj не работи
Трябва да вляза в моите контролери кой потребител извършва операцията. Вместо да пишете лог съобщение във всеки метод на всеки контролер. Мисля да го направя с aspectj. Имам пакет com.bbvaglobalnet.manager.controller, който съдържа контролерите и...
321 изгледи
schedule 21.01.2024

Транзакциите, базирани на сплитане на Aspectj, не работят (JPA от извикване на WebService)
Опитвам се да използвам aspectj с преплитане по време на компилиране, за да поддържам анотации като @Transactional и @Configurable на Spring. Използвам мениджъра на транзакции org.springframework.orm.jpa.JpaTransactionManager и това, което виждам в...
3937 изгледи

Spring AOP изпълнение на поръчка
Нов съм в Spring AOP и това са моите кодове за тестване: Цел в com.kk.entity package: @Component public class AopTargetOne { private String name; private String password; private String email; private String address;...
198 изгледи
schedule 06.02.2024

Пружината AOP pointcut не е добре оформена
Изключение в нишка "main" org.springframework.beans.factory.BeanCreationException: Грешка при създаване на bean с име 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Неуспешно създаване на bean; вложеното изключение е...
12303 изгледи
schedule 25.02.2024

Spring - Autowire се проваля при добавяне на анотация, подкрепена от аспекти, към заместен метод
Имам услуга за удостоверяване, прилагаща org.springframework.security.core.userdetails.UserDetailsService и дефинирана като: @Service public class AuthService implements UserDetailsService { // Autowires .. @Override...
2291 изгледи
schedule 02.03.2024

spring mvc 3 - SessionAttributes изглежда не работи
Опитвах и опитвах, но не мога да разбера какво става тук. Имам прост контролер, анотиран с помощта на @Controller Имам и анотация за @SessionAttributes Обработвам GET заявка и поставям обект в модела. Когато върна POST от формуляра,...
1887 изгледи
schedule 13.03.2024

Spring Aop Error Не мога да изградя thisJoinPoint мързеливо за този съвет
Pointcut декларация: @Pointcut(value="com.someapp.someservice.someOperation() && args(t,req)",argNames="t,req") private void logOperationArg(final String t,final String req) { } Декларацията за съвет не се съставя:...
609 изгледи

Аспектът не се извиква в пролетния тест
Използвам Spring 4.16 и имам моя ValidationAspect, който валидира аргументите на методите и хвърля ValidationException, ако нещо не е наред. Това се извиква, когато стартирам сървъра и изпращам заявки, но не и когато идва от теста: package...
10603 изгледи

Кеширането в AspectJ-режим на Spring срещу транзакции в AspectJ-режим
Въпросът ми е свързан с режима AspectJ на Spring и особено как да го активирам за: Управление на транзакции Кеширане 1) Забелязах, че за да активирам режима AspectJ за управление на транзакциите, трябваше да направя само следното:...
1604 изгледи

Как да дефинирате/конфигурирате приоритет за множество аспекти с помощта на Spring AOP (или AspectJ)
Успях да дефинирам множество аспекти (един е @Before, а друг е @Around), използвайки Spring AOP (комбиниран с анотации на AspectJ) над клас на бизнес услуга. В момента те се извикват един по един (последователно). Въпреки това бих искал да знам...
4329 изгледи
schedule 14.05.2024

Как мога да получа достъп до атрибутите на метод в метод A след връщане от метод B в AOP?
Имам метод A в моя бекенд проект на Spring, който трябва да бъде извикан след изпълнение на различен метод - B. Връщащият тип на метод B е невалиден, но трябва да предам един входен параметър от метод B към метод A, след успешно изпълнение на метод B...
160 изгледи
schedule 20.01.2024