Когда использовать привязки Just-in-time от Guice? - PullRequest
0 голосов
/ 22 ноября 2018

Я прочитал Документацию Guice о привязках Just-in-time , и там ничего не говорится о том, когда ее использовать.Также на на главной странице GitHub говорится:

Guice - это не кухонная раковина.Мы оправдываем каждую функцию, по крайней мере, тремя вариантами использования.

Я не могу найти раздел, где бы мне показывали такие варианты использования для их привязок Just-in-time.

Спасибо.

PS Прошу прощения, если допустил ошибки.

1 Ответ

0 голосов
/ 22 ноября 2018

Возможно, Google Guice не предоставил варианты использования, потому что это основная функция Guice.Мне кажется, что все остальное - это функция поверх привязок JIT или функция, которая заполняет пробел, когда вы не можете использовать привязки JIT.Тем не менее, я не в команде Guice, поэтому я не могу ничего сделать, кроме как размышлять о том, что они думают.

В любом случае, вот несколько вариантов использования, которые я придумала

  1. Вам не нужно писать много тривиальных привязок.
  2. Вы можете использовать Guice без написания модулей.
  3. Возможно, вам понадобится Guice для создания экземпляра чего-либо из библиотеки, которая не была создана с привязками или аннотациями Guice.
...