如何导入com.google.inject.Singleton?

时间:2015-10-08 06:50:54

标签: gwt gin

我正在和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。

  • 杜松子酒-2.1.2
  • gwt2.6

我很高兴有你的任何想法或解释。

2 个答案:

答案 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