wie eine Bohne als nicht faul mit Anmerkungen spezifizieren
-
06-07-2019 - |
Frage
Wer weiß, wie eine Bohne zu spezifizieren als nicht faul, wenn Anmerkungen mit der Bohne konfigurieren?
Lösung
Bohnen sind standardmäßig nicht faul. Doch soweit Anmerkungen betroffen sind, scheint es wie zur Zeit Anmerkungen nicht unterstützen. http://forum.springsource.org/showthread.php?t=62931
Spring nächste Version scheint allerdings etwas im Laden zu haben http://jira.springframework.org/browse/SJC-263
Andere Tipps
Im Frühjahr 3.0 gibt es eine Anmerkung: @Lazy(false)
. Aber beachten Sie, dass Bohnen standardmäßig gespannt sind.
Just Dinge zu setzen gerade, bekannt sein, dass als 3,0 bis Frühling und später, Bohnen sind standardmäßig mit Spannung initialisiert.
Auszug aus dem @Lazy(false)
Link in Bozho Antwort:
Wenn diese Anmerkung nicht vorhanden auf einer Komponente oder Bean-Definition ist, eifrige Initialisierung auftritt. Wenn vorhanden und auf true gesetzt, die Bean / Komponente nicht initialisiert werden, bis sie durch eine andere verwiesen Bohne oder explizit von der umschließenden BeanFactory abgerufen. Wenn Gegenwart und auf false gesetzt, wird die Bohne beim Start instanziert wird durch Bean Fabriken, die eifrig Initialisierung von Singletons durchführen.
Ich habe versucht @EnableScheduling in meiner Konfiguration Annotation-Klasse und hat den Trick.