Bonjour,
j'ai créé un aspect sur une méthode disons d'une classe A.
Ma classe A à une méthode dont voici la signature :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
@Component
class A
{
   ...
   public void doUnTruc (String paramdeuntruc)
}
J'ai donc un aspect avec un advice de type @Before :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
@Aspect
   ...
	@Before("execution(* monpackage.A.doUnTruc(..))")
	public void logBefore (JoinPoint joinPoint)
	{
		...
	}
Je passe bien par mon aspect juste avant l'appel de la méthode doUnTruc() dans mon application mais j'aimerais connaître la valeur du paramètre paramdeuntruc.

Est-ce que vous auriez une idée ? J'ai déjà essayé en modifiant mon exécutionen ajoutant (&& arg1()) mais sans succès. Ca touche plus la sémantique Aspectj que Spring AOP à mon avis.

Merci beaucoup