Ajouter Dynamiquement se fixe à un module GIN
-
26-10-2019 - |
Question
add Can I se fixe à un module GIN dynamiquement?
Par exemple, ayant un module "ExampleModule," et appelant une méthode statique sur elle, par exemple:
bind (Test.class, TestImpl.class);
et GIN faire la liaison automatiquement?
Ou peut-être en utilisant des annotations?
Merci à l'avance.
La solution
Je ne sais pas si c'est ce que vous êtes après, mais vous pouvez annoter la classe Test
avec @ImplementedBy(TestImpl.class)
pour vous sauver la bind(Test.class).to(TestImpl.class)
dans votre GinModule
.
Voir http://code.google.com/p/google-guice/wiki/ JustInTimeBindings
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow