Quelle est la différence entre @autowired et @bean ?
Quelle est la différence entre @autowired et @bean ?

Vidéo: Quelle est la différence entre @autowired et @bean ?

Vidéo: Quelle est la différence entre @autowired et @bean ?
Vidéo: SpringBoot Beans initialisation et injection de dépendences 2024, Septembre
Anonim

Lorsque vous utilisez @ Haricot vous êtes responsable de fournir un identifiant et d'appeler cet identifiant lorsque vous souhaitez utiliser cet objet particulier à l'aide de la méthode getBean(). Câblage automatique permet d'éviter la partie appelante et renvoie un objet à chaque fois que cela est nécessaire.

D'ailleurs, à quoi sert @autowired ?

Les @ Câblage automatique l'annotation fournit un contrôle plus précis sur où et comment câblage automatique devrait être accompli. Les @ Câblage automatique l'annotation peut être utilisée pour fil automatique bean sur la méthode setter tout comme l'annotation @Required, le constructeur, une propriété ou des méthodes avec des noms arbitraires et/ou plusieurs arguments.

À côté de ci-dessus, à quoi sert l'annotation @bean ? Printemps @ Annotation de haricot . Printemps @ Annotation de haricot est appliqué sur une méthode pour spécifier qu'elle renvoie un haricot à gérer par le contexte Spring. Printemps Annotation de haricot est généralement déclaré dans les méthodes des classes de configuration. Dans ce cas, haricot les méthodes peuvent faire référence à d'autres @ Haricot méthodes dans la même classe en les appelant directement.

De plus, qu'est-ce qu'un haricot dans une botte de printemps?

Les objets qui forment la colonne vertébrale de votre application et qui sont gérés par le Printemps Les conteneurs IoC sont appelés des haricots . UNE haricot est un objet qui est instancié, assemblé et autrement géré par un Printemps Conteneur IoC. Ces des haricots sont créés avec les métadonnées de configuration que vous fournissez au conteneur.

Qu'est-ce que l'injection de haricots?

Injection Haricots . Afin d'utiliser le des haricots vous créez, vous injecter eux dans un autre haricot qui peut ensuite être utilisé par une application, telle qu'une application JavaServer Faces. Par exemple, vous pouvez créer un haricot appelée Imprimante dans laquelle vous injecter l'un des salutations des haricots : importer javax. injecter.