延迟绑定生成的杜松子酒注射内部类

时间:2011-03-30 18:45:42

标签: gwt dependencies code-injection gin

问题是,我的代码是由GWT中的Deferred Binding生成的,我想在此代码中使用Gin Injection。

最初,我尝试在生成的类中放置一个带有@Inject批注的私有构造函数,但GWT抱怨它没有公共noargs构造函数。无论如何,我在尝试注入一些没有绑定的抽象时也遇到了错误,感觉我无法绑定它,因为我没有在运行时提供类型文字。

我的下一次尝试是在类本身内部生成Ginjector和Gin模块,但是因为无法找到Ginjector注释的Gin模块而出现错误,这让我很困惑。此外,这会将注入隔离到可能生成的内容,而不是外部依赖项。

无论如何,有人试过这样的事吗?有人有什么建议吗?

1 个答案:

答案 0 :(得分:1)