Récupérer le contenu des paramètres d'une méthode
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:
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:
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