Lebenszyklus in Google Guice einführen
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.