Ist die Singleton-Bean im Spring-Framework threadsicher?
Die Singleton-Bean im Spring-Framework ist nicht threadsicher. (Empfohlene Studie: Java-Interviewfragen)
Was sind die inneren Bohnen von Spring?
Wenn eine Bean nur als Eigenschaft einer anderen Bean verwendet wird, kann sie als innere Bean deklariert werden. Um eine innere Bean zu definieren, können Sie in den XML-basierten Konfigurationsmetadaten von Spring Folgendes tun: < Das bean/>-Element wird innerhalb des
Was ist Bean Autowiring?
Es besteht keine Notwendigkeit, die Abhängigkeiten zwischen JavaBeans in der Spring-Konfigurationsdatei zu beschreiben (z. B. die Konfiguration von
Verschiedene Arten der automatischen Montage.
Es gibt fünf automatische Assemblierungsmethoden, mit denen Sie den Spring-Container anleiten können, die automatische Assemblierung für die Abhängigkeitsinjektion zu verwenden.
nein: Die Standardmethode besteht nicht darin, eine automatische Assemblierung durchzuführen, sondern die Assemblierung durch explizites Festlegen des ref-Attributs durchzuführen.
byName: Durch die automatische Zusammenstellung von Parameternamen stellt der Spring-Container fest, dass das Autowire-Attribut der Bean in der Konfigurationsdatei auf byname gesetzt ist, und versucht dann, eine Bean mit demselben Namen wie die abzugleichen und zusammenzustellen Beans Attribut.
byType:: Durch die automatische Assemblierung des Parametertyps stellt der Spring-Container fest, dass das Autowire-Attribut der Bean in der Konfigurationsdatei auf byType gesetzt ist, und versucht dann, Beans desselben Typs abzugleichen und zusammenzustellen die Attribute der Bohne. Wenn mehr als eine Bean die Kriterien erfüllt, wird ein Fehler ausgegeben.
Konstruktor: Diese Methode ähnelt byType, muss jedoch als Konstruktorparameter angegeben werden. Wenn kein bestimmter Konstruktorparametertyp mit Parametern vorhanden ist, wird eine Ausnahme ausgelöst.
Autodetect: Versuchen Sie zunächst, den Konstruktor für die automatische Assemblierung zu verwenden. Wenn es nicht funktioniert, verwenden Sie die byType-Methode.
Wie fügt man im Frühling eine Java-Sammlung ein?
Spring stellt die folgenden Konfigurationselemente für Sammlungen bereit:
Der Typ wird verwendet, um eine Liste von Werten einzufügen, die denselben Wert ermöglichen. Der Typ
Das obige ist der detaillierte Inhalt vonGrundlegende Fragen und Antworten zu Spring Beans im Vorstellungsgespräch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!