Questions marquées «autowired»

Le câblage automatique est une fonctionnalité de conteneur DI où les dépendances sont automatiquement recherchées selon certains critères.

459
Printemps: @Component contre @Bean

Je comprends que l' @Componentannotation a été introduite au printemps 2.5 afin de se débarrasser de la définition du bean xml en utilisant l'analyse de chemin de classe. @Beana été introduit au printemps 3.0 et peut être utilisé avec @Configurationpour se débarrasser complètement du fichier xml et...

381
@Resource vs @Autowired

Quelle annotation, @Resource ( jsr250 ) ou @Autowired (spécifique à Spring) dois-je utiliser dans DI? J'ai utilisé avec succès à la fois dans le passé @Resource(name="blah")et@Autowired @Qualifier("blah") Mon instinct est de rester avec le @Resourcetag car il a été ratifié par le peuple jsr....

309
Comprendre l'utilisation de Spring @Autowired

Je lis la documentation de référence de Spring 3.0.x pour comprendre l'annotation Spring Autowired: 3.9.2 @Autowired et @Inject Je ne peux pas comprendre les exemples ci-dessous. Avons-nous besoin de faire quelque chose dans le XML pour que cela fonctionne? EXEMPLE 1 public class SimpleMovieLister...

218
Spring @Autowired usage

Quels sont les avantages et les inconvénients de l'utilisation de @Autowired dans une classe qui sera câblée au printemps? Juste pour clarifier, je parle spécifiquement de l' annotation @Autowired , pas du câblage automatique en XML. Je ne le comprends probablement pas, mais pour moi, cela...

108
Comprendre la classe Spring @Configuration

Suite à la question Comprendre l'utilisation de Spring @Autowired, j'ai voulu créer une base de connaissances complète pour l'autre option de câblage à ressort, la @Configurationclasse. Supposons que j'ai un fichier XML Spring qui ressemble à ceci: <?xml version="1.0" encoding="UTF-8"?>...

101
@ Méthode automatique et statique

J'ai un @Autowiredservice qui doit être utilisé à partir d'une méthode statique. Je sais que c'est faux mais je ne peux pas changer la conception actuelle car cela demanderait beaucoup de travail, donc j'ai besoin d'un simple hack pour cela. Je ne peux pas changer randomMethod()pour être non...