Динамически добавлять привязки к модулю GIN - PullRequest
0 голосов
/ 30 ноября 2011

Можно ли динамически добавлять привязки к модулю GIN?

Например, иметь модуль «ExampleModule» и вызывать статический метод, например:

bind (Test.class, TestImpl.class);

и GIN связывают автоматически?

Или, может быть, с помощью аннотаций?

Заранее спасибо.

1 Ответ

0 голосов
/ 30 ноября 2011

Я не знаю, зачем вам это, но вы можете пометить класс Test с помощью @ImplementedBy(TestImpl.class), чтобы сэкономить bind(Test.class).to(TestImpl.class) в вашем GinModule.
См. http://code.google.com/p/google-guice/wiki/JustInTimeBindings

...