Guice - Injection von "zwischendurch" erzeugten Objekten

Landei

Top Contributor
Angenommen, ich habe eine Klasse [c]Foo[/c], die ich nicht so einfach instantiieren kann, z.B. weil ich vorher Recourcen laden muss, oder [c]Foo[/c] selbst irgendwelchen Krempel injected bekommen muss. Wie kann ich am elegantesten nachträglich meinem Modul eine Bindung hinzufügen, so dass ich später in einer Klasse [c]Bar[/c] etwas wie [c]@Inject Foo foo;[/c] schreiben kann? Ich steh grade auf dem Schlauch...
 
Zuletzt bearbeitet:
Kein Problem, wobei ich mir garnicht sicher bin, ob man sich bei der Konstellation nicht sogar das bind(Foo.class) sparen kann, da Guice wenn man nichts angibt normalerweise automatisch die Klasse auf sich selbst bindet.
 

Zurück
Oben