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 :
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 @Component class A { ... public void doUnTruc (String paramdeuntruc) }
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.
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) { ... }
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
Partager