J'essaie d'utiliser Google Guice avec les propriétés @Inject et @Singleton comme suit:erreur de configuration Guice
Je:
- un module avec une méthode
configure()
vide. - Une interface IFoo
- Une classe Foo (implémentant IFoo), annotée avec @Singleton, avec un constructeur sans paramètre annoté avec @Inject. C'est le constructeur annoté unique.
Les classes, le constructeur et l'interface sont publiques, et encore que je reçois l'erreur suivante:
No implementation for IFoo was bound.
L'annotation @Singleton sur Bar ne dit-elle pas à Guiced que c'est l'implémentation concrète d'IBar? Je n'aime pas avoir un grand module() - Je préfère annoter des classes. Comment peut-on accomplir cela avec Guist? – ripper234
Réponse étendue – jitter
Merci, c'est ce dont j'avais besoin. – ripper234