Guice - Как поделиться одним экземпляром Singleton через несколько инжекторов / модулей

Как правило, область действия @Singleton не относится к шаблону Singleton.

Согласно книге «Инъекция зависимости» «Дханджи»:

Очень просто, контекст синглтона - это сам инжектор. Срок службы синглтона привязан к сроку службы инжектора (как на рисунке 5.8). Таким образом, только один экземпляр синглтона когда-либо создается на каждый инжектор. Важно подчеркнуть этот последний момент, поскольку в одном приложении могут существовать несколько форсунок. В таком сценарии каждый инжектор будет содержать отдельный экземпляр объекта с одной областью действия.

Можно ли совместно использовать один и тот же экземпляр Singleton через несколько модулей и несколько инжекторов?

Ответы на вопрос(2)

Ваш ответ на вопрос