IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Récupérer le contenu des paramètres d'une méthode [Framework]


Sujet :

Spring Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Points : 574
    Points
    574
    Par défaut 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 : 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

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Points : 574
    Points
    574
    Par défaut
    Je ne sais pas s'il y a d'autres façons de faire mais on peut le récupérer à partir du jointpoint :


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Récupérer le contenu des cellules filtrée dans une autre cellule
    Par troy1985 dans le forum Excel
    Réponses: 1
    Dernier message: 27/01/2014, 15h20
  2. récupérer des paramètres d'une fonction
    Par x-programer dans le forum C++
    Réponses: 2
    Dernier message: 19/12/2011, 22h54
  3. Récupérer paramètres d'une méthode dans la pile
    Par Yopsolo33 dans le forum Langage
    Réponses: 9
    Dernier message: 28/09/2011, 12h04
  4. Réponses: 0
    Dernier message: 19/08/2011, 09h36
  5. Réponses: 4
    Dernier message: 29/05/2009, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo