Le bean singleton dans le framework Spring est-il thread-safe ?
Le bean singleton dans le framework Spring n'est pas thread-safe ? (Étude recommandée : questions d'entretien Java)
Quels sont les beans internes de Spring ?
Lorsqu'un bean est utilisé uniquement comme propriété d'un autre bean, il peut être déclaré comme bean interne. Pour définir un bean interne, dans les métadonnées de configuration XML de Spring, vous pouvez Le < bean/> est utilisé dans l'élément
Qu'est-ce que le câblage automatique d'un bean ?
Il n'est pas nécessaire de décrire les dépendances entre javaBeans dans le fichier de configuration Spring (comme la configuration de
Différentes manières d'assemblage automatique.
Il existe cinq méthodes d'assemblage automatique qui peuvent être utilisées pour guider le conteneur Spring afin qu'il utilise l'assemblage automatique pour l'injection de dépendances.
non : La méthode par défaut ne consiste pas à effectuer un assemblage automatique, mais à effectuer un assemblage en définissant explicitement l'attribut ref.
byName : grâce à l'assemblage automatique des noms de paramètres, le conteneur Spring découvre que l'attribut autowire du bean est défini sur byname dans le fichier de configuration, puis le conteneur essaie de faire correspondre et d'assembler un bean portant le même nom que le l'attribut du bean.
byType : Grâce à l'assemblage automatique du type de paramètre, le conteneur Spring constate que l'attribut autowire du bean est défini sur byType dans le fichier de configuration, puis le conteneur essaie de faire correspondre et d'assembler les beans du même type que les attributs du haricot. Si plusieurs beans répondent aux critères, une erreur est générée.
constructor : Cette méthode est similaire à byType, mais elle doit être fournie au paramètre constructeur. S'il n'y a pas de type de paramètre constructeur déterminé avec des paramètres, une exception sera levée.
détection automatique : essayez d'abord d'utiliser le constructeur pour l'assemblage automatique. Si cela ne fonctionne pas, utilisez la méthode byType.
Comment injecter une collection java au Spring ?
Spring fournit les éléments de configuration de collection suivants :
Le type Le type
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!