Vidéo: À quoi sert l'annotation @autowired ?
2024 Auteur: Lynn Donovan | [email protected]. Dernière modifié: 2023-12-15 23:46
Annonces. Les @ Annotation câblée automatiquement fournit un contrôle plus fin sur où et comment câblage automatique devrait être accompli. Les @ Annotation câblée automatiquement peut être utilisé pour fil automatique bean sur la méthode setter tout comme @Required annotation , constructeur, une propriété ou des méthodes avec des noms arbitraires et/ou plusieurs arguments
Alors, à quoi sert @autowired dans le démarrage du printemps ?
Câblage automatique caractéristique de printemps framework vous permet d'injecter implicitement la dépendance de l'objet. Il en interne les usages injection setter ou constructeur. Câblage automatique ne peut pas être utilisé pour injecter des valeurs primitives et de chaîne. Cela fonctionne avec référence seulement.
Par la suite, la question est, que signifie Autowired ? @ Câblage automatique est essentiellement Spring injectant (en initialisant la variable) la variable en fonction des configurations que vous avez définies dans les classes avec l'annotation @Component. Autre référence: @ Câblage automatique Au printemps.
Aussi, qu'est-ce que le câblage automatique au printemps avec des exemples ?
Printemps recherche un bean avec le même nom que la propriété qui doit être câblé automatiquement . Pour Exemple , si une définition de bean est définie sur fil automatique par nom, et il contient une propriété master (c'est-à-dire qu'il a une méthode setMaster(..)), Printemps recherche une définition de bean nommée master et l'utilise pour définir la propriété.
Qu'est-ce que le câblage automatique et ses types ?
Cela signifie que ce est possible de laisser Spring résoudre automatiquement les collaborateurs (autres beans) pour vos beans en inspectant les contenu de les BeanFactory. C'est ce qu'on appelle le haricot de printemps câblage automatique . Le câblage automatique la fonctionnalité a quatre modes. Ce sont ' no ', ' byName ', ' byType ' et ' constructor '.