Kakšna je razlika med @autowired in @bean?
Kakšna je razlika med @autowired in @bean?

Video: Kakšna je razlika med @autowired in @bean?

Video: Kakšna je razlika med @autowired in @bean?
Video: @Component vs @Bean Annotations 2024, November
Anonim

Ko uporabljate @ Fižol vi ste odgovorni za zagotavljanje ID-ja in klic tega ID-ja, ko želite uporabiti ta določen predmet z metodo getBean(). Samodejno ožičen pomaga izogniti klicnemu delu in vrne predmet vsakič, ko je potreben.

Poleg tega, kaj je uporaba @autowired?

@ Samodejno ožičen pripis zagotavlja natančnejši nadzor nad tem, kje in kako samodejno ožičenje bi bilo treba uresničiti. @ Samodejno ožičen lahko uporabite pripis samodejno ožičenje bean na metodi nastavljalnika, tako kot @Zahtevana opomba, konstruktor, lastnost ali metode s poljubnimi imeni in/ali več argumenti.

Poleg zgoraj, kaj naredi pripis @bean? pomlad @ Bean pripis . pomlad @ Bean pripis se uporabi za metodo, da določi, da vrne a fižol upravljati s kontekstom Spring. Pomlad Bean pripis je običajno deklariran v metodah konfiguracijskih razredov. V tem primeru, fižol metode se lahko sklicujejo na druge @ Fižol metode v istem razredu, tako da jih pokličete neposredno.

Poleg tega, kaj je fižol v spomladanskem škornju?

Predmeti, ki tvorijo hrbtenico vaše aplikacije in jih upravlja Pomlad IoC vsebnik se imenuje fižol . A fižol je objekt, ki ga instancira, sestavi in drugače upravlja a Pomlad IoC vsebnik. Te fižol so ustvarjene s konfiguracijskimi metapodatki, ki jih vnesete v vsebnik.

Kaj je injekcija fižola?

Vbrizgavanje Fižol . Da bi uporabili fižol ustvarjaš, ti injicirati jih v drugega fižol ki jih lahko nato uporablja aplikacija, kot je aplikacija JavaServer Faces. Na primer, lahko ustvarite a fižol imenovan Tiskalnik, v katerega bi injicirati eden od pozdravov fižol : uvoz javax. injicirati.