Frage

Wer weiß, wie eine Bohne zu spezifizieren als nicht faul, wenn Anmerkungen mit der Bohne konfigurieren?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top