我正在和GinTutorial学习杜松子酒,而且我已经陷入了愚蠢的问题。
在bind(MyWidgetMainPanel.class).in(Singleton.class);
单身人士不存在。
我已经尝试了以下内容:
import com.google.gwt.inject.client.AbstractGinModule;
import com.google.gwt.inject.client.Singleton;
import com.google.gwt.inject.Singleton;
IDE显示在编译之前Singleton不存在。
如果我尝试使用import com.google.inject.Singleton;
,则表明编译时不存在Singleton。
我很高兴有你的任何想法或解释。
答案 0 :(得分:1)
我不确定这是解决方案,但是当我在GWT中使用GIN这样的注入时,我不会在我的GinModule中导入com.google.gwt.inject.Singleton
,而是com.google.inject.Singleton
并且它可以正常工作。
我希望它有所帮助。
答案 1 :(得分:0)
最后我发现将gin-2.1.2.jar
添加到classpath是不够的。它需要guice-3.0.jar
。