Ne puis-je pas utiliser les annotations pour indiquer un bean est l'un des principaux bean
Nous savons au Printemps, <bean> a un attribut "primaire" pour indiquer un bean est le premier candidat s'il y a plusieurs haricots sont disponibles pour être autocâblés à une propriété.
Mais maintenant, toutes mes haricots définition sont déclarées à l'aide de @Component/@Service, etc, je ne peux pas trouver le correspondant "primaire" de l'attribut que je peux utiliser pour déclarer un bean.
Veuillez en aviser comment puis-je obtenir cette grâce.
OriginalL'auteur Matt | 2010-01-04
Vous devez vous connecter pour publier un commentaire.
Au Printemps 3.0, vous utilisez
@Primaire
.Voir ref docs.
on dirait que votre réf doc est mort. cela pourrait être mieux: docs.printemps.io/printemps/docs/actuel/javadoc de l'api/org/...
merci, fixe
Est-il quelque chose comme
@Secondary
? J'ai quelques critères traditionnels où je voudrais la correction rapide de la fève de l'enferOriginalL'auteur skaffman
L' @Primaire d'annotation ne fonctionnera que si vous êtes à l'aide de Spring 3.0.
Au Printemps 2.5 il n'y a pas d'équivalent d'annotation pour l'attribut principal. Vous devez utiliser le @Qualifier d'annotation pour spécifier les haricots qui vous voulez injecter. Une autre option est de définir votre propre qualifier d'annotation pour le même but.
Voir le docs pour plus d'informations.
OriginalL'auteur Andre Rodrigues