2010-11-22 19 views
3

J'utilise quelques classes internes anonymes commeSpring AOP avec des classes internes anonymes

foo(){ 
     A a = new A(arg1){ //it isn't spring bean yet 
      public Smt bar(){ 
       return new Smt(); 
      } 
     } 
} 

Et maintenant, je veux ajouter un peu AOP emballage pour cette classe. Comment puis-je faire ceci? Merci.

Répondre

2

// il est pas le printemps haricot encore

Je suppose que cela implique qu'il à un moment donné un grain de printemps? Ensuite, utilisez simplement Spring AOP. Il devrait fonctionner aussi bien sur les classes internes anonymes. Après tout, ils ont des noms et des paquets comme n'importe quelle autre classe. Si ce n'est pas le cas, vous devrez probablement utiliser la compilation aspectj ou le tissage loadtime.

+0

P.Floyd - seanizer: Merci. Oui, ce sera au printemps, probablement. Mais je ne pourrais pas être des classes internes anonymes, n'est-ce pas? –