Koja je razlika između @autowired i @bean?
Koja je razlika između @autowired i @bean?

Video: Koja je razlika između @autowired i @bean?

Video: Koja je razlika između @autowired i @bean?
Video: @Component vs @Bean Annotations 2024, Rujan
Anonim

Kada koristite @ Grah vi ste odgovorni za pružanje ID-a i pozivanje tog ID-a kada želite koristiti taj određeni objekt pomoću metode getBean(). Autowired pomaže u izbjegavanju pozivajućeg dijela i vraća objekt svaki put kada je potreban.

Osim toga, čemu služi @autowired?

@ Autowired bilješka pruža precizniju kontrolu nad time gdje i kako autowiring treba ostvariti. @ Autowired bilješka se može koristiti za autowire bean na metodi postavljača baš kao @Required bilješka, konstruktor, svojstvo ili metode s proizvoljnim imenima i/ili višestrukim argumentima.

Osim gore navedenog, što radi napomena @bean? Proljeće @ Napomena o grahu . Proljeće @ Napomena o grahu se primjenjuje na metodu kako bi se specificiralo da vraća a grah kojima će upravljati Spring kontekst. Proljeće Napomena o grahu obično se deklarira u metodama konfiguracijskih klasa. U ovom slučaju, grah metode mogu upućivati na druge @ Grah metode u istoj klasi tako što će ih izravno pozvati.

Dodatno, što je grah u proljetnoj čizmi?

Objekti koji čine okosnicu vaše aplikacije i kojima upravlja Proljeće IoC kontejner se nazivaju grah . A grah je objekt koji je instanciran, sastavljen i kojim na drugi način upravlja a Proljeće IoC kontejner. Ove grah se kreiraju s konfiguracijskim metapodacima koje dostavite u spremnik.

Što je injekcija graha?

Ubrizgavanje Grah . Da biste koristili grah ti stvaraš, ti ubrizgati njih u još jednu grah koje zatim može koristiti aplikacija, kao što je aplikacija JavaServer Faces. Na primjer, možete stvoriti a grah zove Printer u koji bi ubrizgati jedan od Pozdrava grah : uvoz javax. ubrizgati.