Guice injectMembers méthode

Je comprends les avantages de l'utilisation du constructeur d'injection sur l'injection par mutateur mais dans certains cas j'ai coller avec le setter-injection. Ma question est comment faire pour injecter des membres de toutes les setter à base d'injection de classes à l'aide d'un injecteur.injectMembers() la méthode?

//I am calling this method in init method of my application
private static final Injector injector = Guice.createInjector(new A(), new B());

//Injecting dependencies using setters of all classes bound in modules A and B
injector.injectAllMembers()??
Pourriez-vous nous donner un exemple de code de certaing cas d'utilisation?
Guice déjà fait. Êtes-vous réellement avoir un problème?

OriginalL'auteur Abidi | 2011-02-25