我在我的 GWT 模块描述符中声明了一个生成器,当触发生成器的类通过 Ginjector 实例化时,它似乎没有被调用。
public interface MyGinjector extends Ginjector {
MyWidget getMyWidget();
}
public class MyEntryPoint implements EntryPoint {
public static final MyGinjector INJECTOR = GWT.create(MyGinjector.class);
public void onModuleLoad() {
MyWidget myWidget = INJECTOR.getMyWidget(); // [1]
MyWidget myWidget = GWT.create(MyWidget.class); // [2]
RootPanel.add(myWidget);
}
}
[1] 不调用生成器。
[2] 生成器被调用。
是不是意味着 GIN 注入器没有通过 GWT.create() 方法实例化对象?
谢谢你的帮助。亲切的问候,