Muss jedes Mal, wenn ich eine neue BeanFactory anlege, die Beans in der XML-Datei neu erstellt werden? Mit anderen Worten, wenn ich den Anwendungsbereich einer Bean auf Singleton setze, erhalte ich dasselbe Objekt, auch wenn ich eine andere BeanFactory neu erstellt habe?
Antworten
Zu viele Anzeigen?Zusammenfassung: ja, zum einen BeanFactory
nein, für die Erstellung eines BeanFactory
jedes Mal.
Wenn Sie scope="singleton"
was die Standardeinstellung ist, erhalten Sie jedes Mal die gleiche Instanz von derselbe BeanFactory
.
Spring verwaltet den Geltungsbereich nicht über mehrere, nicht miteinander verbundene, BeanFactory Instanzen.
Warum sollten Sie mehrere Bean Factories erstellen?
dfa
Punkte
110809