In guice, l'ambito @Singleton non fa riferimento al modello Singleton.Guice - Come condividere la stessa istanza Singleton attraverso più iniettori/moduli
Secondo il libro "Dependency Injection" di "Dhanji":
Molto semplicemente, il contesto di un Singleton è l'iniettore stesso. La durata di un singleton è legata alla vita dell'iniettore (come nella figura 5.8). Pertanto, viene creata solo un'istanza di un singleton per ciascun iniettore . È importante sottolineare questo ultimo punto, poiché è possibile che esista più iniettori nella stessa applicazione. Nello scenario , ciascun iniettore contiene un'altra istanza dell'oggetto con ambito Singleton.
E 'possibile condividere la stessa istanza Singleton attraverso più moduli e molteplici iniettori?