我知道使用构造函数注入比setter注入更有优助,但在某些情况下我只能使用基于setter的注入。
我的问题是如何使用injector.injectMembers()
方法注入所有基于setter的注入类的成员?
//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()??