Ho bisogno di associare una classe come implementazione di due interfacce. E dovrebbe essere legato in un ambito singleton.Come associare un'implementazione a poche interfacce con Google Guice?
quello che ho fatto:
bind(FirstSettings.class).
to(DefaultSettings.class).
in(Singleton.class);
bind(SecondSettings.class).
to(DefaultSettings.class).
in(Singleton.class);
Ma, ovviamente, porta alla creazione di due istanze diverse, perché sono binded alle diverse chiavi.
La mia domanda è come posso farlo?
La soluzione più elegante! –