我可以动态添加绑定到GIN模块吗?
例如,有一个模块"ExampleModule",并在其上调用一个静态方法,例如:
bind (Test.class, TestImpl.class);
和GIN自动绑定吗?
或者使用注释?
我不知道这是不是你想要的,但是你可以用@ImplementedBy(TestImpl.class)
注释Test
类,以节省你在GinModule
中的bind(Test.class).to(TestImpl.class)
。
见http://code.google.com/p/google-guice/wiki/JustInTimeBindings