Когда можно установить модуль Guice? - PullRequest
4 голосов
/ 10 мая 2011

Я имею в виду Binder.install () - когда это можно использовать?

1 Ответ

11 голосов
/ 10 мая 2011

Несколько примеров:

  • Ваш модуль зависит от привязок другого модуля, и вы не ожидаете, что пользователь вашего модуля предоставит эти привязки (возможно, они предназначены для некоторых внутренних вещей).
  • Вы бы предпочли сгруппировать несколько модулей в один, а не перечислять их все в Guice.createInjector.Например, вы можете установить несколько модулей для служб внутри ServletModule, который определяет сервлеты / фильтры, которые используют эти службы.
...