Динамически добавлять привязки к модулю GIN
Могу ли я динамически добавлять привязки к модулю GIN?
Например, наличие модуля "ExampleModule" и вызов статического метода, например:
bind (Test.class, TestImpl.class);
а Джин связывает автоматически?
Или, может быть, с помощью аннотаций?
Заранее спасибо.
1 ответ
Решение
Я не знаю, если это то, что вы ищете, но вы можете комментировать Test
класс с @ImplementedBy(TestImpl.class)
чтобы спасти тебя bind(Test.class).to(TestImpl.class)
в вашем GinModule
,
См. http://code.google.com/p/google-guice/wiki/JustInTimeBindings