9
I understand the benefits of using constructor injection over setter injection but in some cases I have to stick with setter-based injection only.
My question is how to inject members of all the setter-based injection classes using injector.injectMembers() method?
//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()??