我可以动态添加绑定到 GIN 模块吗?
例如,拥有一个模块“ExampleModule”并在其上调用静态方法,例如:
bind (Test.class, TestImpl.class);
和 GIN 自动绑定?
或者也许使用注释?
提前致谢。
我可以动态添加绑定到 GIN 模块吗?
例如,拥有一个模块“ExampleModule”并在其上调用静态方法,例如:
bind (Test.class, TestImpl.class);
和 GIN 自动绑定?
或者也许使用注释?
提前致谢。
我不知道这是否是你所追求的,但你可以用注释Test
类@ImplementedBy(TestImpl.class)
来保存你bind(Test.class).to(TestImpl.class)
的GinModule
.
请参阅http://code.google.com/p/google-guice/wiki/JustInTimeBindings