|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
[java] Spring, AOP con AspectJ implementare un AroundAdvice senza proxy
Ciao, mi sto cimentando per la prima volta con AspectJ, e ho qualche problemino.
Vorrei intercettare alcuni metodi e quindi ho pensato ad utilizzare gli aspetti, precisamente l'ArounAdvice che permette di intercettare del tutto un metodo, quindi poterne gestire il prima, durante e il dopo. Ho creato il mio aspetto giusto per vedere se intercetta qualcosa, da quel che leggo nelle reference di spring, dovrebbe intercettare tutti i metodi che sono annotati con @Transactional: Codice:
@Aspect
public class SessionInterceptor {
@Around("@target(org.springframework.transaction.annotation.Transactional)")
public Object aroundAdvice(ProceedingJoinPoint pjp) throws Throwable {
System.out.println("INTERCEPT: "+pjp.toLongString());
return pjp.proceed();
}
}
C'è modo di poter usare gli aspetti su oggetti non-proxy? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:55.



















