N
Newbie0815
Gast
Hallo,
ich möchte ein Anwendung bestehen die aus mehreren Modulen besteht. Allerdings läuft diese ohne ServletContainer. Jetzt habe ich viel über GUICE gelesen stoße aber immer wieder auf ein Problem das ich eigentlich nicht haben möchte.. In der Main steht zum Beispiel immer folgendes:
Nun möchte ich Guice zwar einmalig bei Start mit dem Module konfigurieren, aber im späteren Verlauf die Objekte nicht jedes mal mit "injector.getInstance" abfragen sondern möchte das dies automatisch beim Zugriff auf Objekte geschieht. Ich möchte also nur einmal beim Starten der Anwendung den Injector instanzieren und anschließend in allen weiteren Objekten automatisch die per Annotation nötigen Klassen injeziert bekommen. Ist dies möglich? Soweit ich es verstanden habe macht das Playframework mit Guice genau dies, aber wie? Play framework - guice
Ich wäre für jeden Tipp sehr dankbar!
ich möchte ein Anwendung bestehen die aus mehreren Modulen besteht. Allerdings läuft diese ohne ServletContainer. Jetzt habe ich viel über GUICE gelesen stoße aber immer wieder auf ein Problem das ich eigentlich nicht haben möchte.. In der Main steht zum Beispiel immer folgendes:
Java:
public static main(String[] args) {
MyModule module = new MyModule();
Injector anotherInjector = Guice.createInjector(module);
Customer customer = anotherInjector.getInstance(Customer.class);
customer.changeSomething();
}
Ich wäre für jeden Tipp sehr dankbar!