2011-12-20 3 views

ответ

1

Это просто масштаб, который я думаю. Он также принимает перечисление Scopes - либо Singleton, либо NO_SCOPE.

Сфера охвата - это уровень видимости, который могут быть предоставлены Guice в . По умолчанию экземпляр, созданный Инжектором, не имеет области видимости, означает, что он не имеет состояния с точки зрения каркаса. Инъектор создает его, вставляет его один раз в класс, который ему нужен, , а затем сразу же его забывает. Связывание области с конкретным привязкой позволяет «вспомнить» созданный экземпляр и, возможно, снова использовать для других инъекций.

http://google-guice.googlecode.com/svn/tags/3.0/javadoc/com/google/inject/Scopes.html#SINGLETON