Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

Lebenszyklus in Google Guice einführen

· Christian Ullenboom

Wenn man von Spring kommt ist man gewöhnt, dass es ein Lebenszyklus gibt insbesondere mit

  • @PostConstruct

Standardmäßig gibt es das mit Guice nicht und das ist ziemlich ungünstig, insbesondere wenn man Spring-Projekte migrieren möchte. (Siehe Diskussion )

Allerdings gibt es . Das bildet den Lebenszkylus, vorgeschrieben durch Annotationen (), nach. Es wird einfach als Modul mit hinzugenommen, etwa so:

Injector injector = Guice.createInjector( new Jsr250Module(), new MEINModule() );

Mit paketsichtbaren Methoden gibt es aber Probleme: Sie müssen public sein.

Kategorien: Open Source

← Alle Beiträge