Necesito vincular una clase como implementación de dos interfaces. Y debe estar vinculado en un alcance único.¿Cómo vincular una implementación a algunas interfaces con Google Guice?
lo que he hecho:
bind(FirstSettings.class).
to(DefaultSettings.class).
in(Singleton.class);
bind(SecondSettings.class).
to(DefaultSettings.class).
in(Singleton.class);
Pero, obviamente, que conduce a la creación de dos instancias diferentes, debido a que están encuadernados a las diferentes teclas.
Mi pregunta es ¿cómo puedo hacer eso?
¡La solución más elegante! –