printemps permettra à l'autowiring pas de travail à partir d'un non-printemps classe gérée

J'ai une classe (ABC) qui est instancié en appelant le constructeur. De classe ABC a un helper classe (XYZ) injecté à l'aide d'auto-câblé.

Le nôtre est un Spring MVC en fonction de l'application et je ne vois pas d'exception lors du démarrage du serveur.

Mais je vois encore de la Classe XYZ venir comme null. Est-ce à cause du fait que la Classe ABC n'est pas instancié par le Printemps Conteneur?

Dans de tels scénarios, comment puis-je faire usage de l'auto-câblage?

Grâce.

  • Je suis sûr que vous ne pouvez pas Autowire haricots qui ne sont pas gérés par le Printemps.. Vous avez besoin pour obtenir la référence d'une instance de XYZ par un autre moyen. Si c'est une classe d'aide rendre les méthodes de XYZ statique et de les utiliser en utilisant le nom de la classe. C'est ce que j'ai fait.
  • Veuillez consulter la github.com/ahmedbhaila/non-managed-beans, j'ai essayé et ça fonctionne.
InformationsquelleAutor l a s | 2013-08-21