2010-08-26 8 views

Répondre

1

Une fois que l'injection est arrivé, il est juste une référence comme les autres, donc il n'y a aucune raison pourquoi il ne devrait pas fonctionner.

+0

"une classe interne n'a pas accès aux locales non-finales" j'ai entendu – Javatar

+0

@Bariscan: Cela fait référence aux classes anonymes utilisant des variables locales de la méthode dans laquelle elles sont définies. Cela n'a rien à voir avec ta question. –

+0

Désolé, je pense que je suis un peu confus; pouvons-nous dire qu'un bean session sans état est un local final? Sinon, quelle est la moyenne de "local final" dans la phrase que j'ai écrite dans le commentaire précédent? Je serais heureux si vous pouvez m'aider à clarifier ces derniers. Merci d'avance. – Javatar

0

Assurez-vous de ne pas déclarer votre classe interne comme statique. Une classe statique ne peut pas utiliser une variable parent non statique (vous obtiendrez une exception "Impossible de créer une référence statique au champ non statique").

Questions connexes