Свързани въпроси '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 изгледи
schedule
30.09.2022
Липсващи Spring AOP библиотеки в STS
Намокрям краката си с пролетта. Изтеглих STS и следвам основни примери от Пролет в действие Второ издание. Заседнал съм, когато се опитвам да внедря основен AOP и предполагам, че просто ми липсват някои конкретни библиотеки в моя проект.
Казвам...
9677 изгледи
schedule
26.11.2022
Анотация 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 изгледи
schedule
10.02.2024
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 изгледи
schedule
06.04.2024
Аспектът не се извиква в пролетния тест
Използвам Spring 4.16 и имам моя ValidationAspect, който валидира аргументите на методите и хвърля ValidationException, ако нещо не е наред. Това се извиква, когато стартирам сървъра и изпращам заявки, но не и когато идва от теста:
package...
10603 изгледи
schedule
10.04.2024
Кеширането в AspectJ-режим на Spring срещу транзакции в AspectJ-режим
Въпросът ми е свързан с режима AspectJ на Spring и особено как да го активирам за:
Управление на транзакции
Кеширане
1) Забелязах, че за да активирам режима AspectJ за управление на транзакциите, трябваше да направя само следното:...
1604 изгледи
schedule
04.05.2024
Как да дефинирате/конфигурирате приоритет за множество аспекти с помощта на 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