如何导入com.google.inject.Singleton?
How to import com.google.inject.Singleton?
我正在学习 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。
- gin-2.1.2
- gwt2.6
我很乐意听取您的任何想法或解释。
我不确定这是解决方案,但是当我在 GWT 中使用这样的注入和 GIN 时,我没有在我的 GinModule 中导入 com.google.gwt.inject.Singleton
,而是 com.google.inject.Singleton
并且它有效。
希望对你有帮助。
最后我发现添加 gin-2.1.2.jar
到类路径是不够的。它需要 guice-3.0.jar
.
我正在学习 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。
- gin-2.1.2
- gwt2.6
我很乐意听取您的任何想法或解释。
我不确定这是解决方案,但是当我在 GWT 中使用这样的注入和 GIN 时,我没有在我的 GinModule 中导入 com.google.gwt.inject.Singleton
,而是 com.google.inject.Singleton
并且它有效。
希望对你有帮助。
最后我发现添加 gin-2.1.2.jar
到类路径是不够的。它需要 guice-3.0.jar
.