Aggiungere dinamicamente lega a un modulo GIN
-
26-10-2019 - |
Domanda
Posso aggiungere lega ad un modulo di GIN dinamico?
Ad esempio, avere un modulo "ExampleModule" e chiamare un metodo statico su di esso, ad esempio:
bind (Test.class, TestImpl.class);
e GIN fare automaticamente si legano?
O forse utilizzando le annotazioni?
Grazie in anticipo.
Soluzione
Non so se questo è ciò che cercate, ma è possibile annotare la classe Test
con @ImplementedBy(TestImpl.class)
per risparmiare il bind(Test.class).to(TestImpl.class)
nel vostro GinModule
.
Vedere http://code.google.com/p/google-guice/wiki/ JustInTimeBindings
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow