Kuna tofauti gani kati ya @autowired na @bean?
Kuna tofauti gani kati ya @autowired na @bean?

Video: Kuna tofauti gani kati ya @autowired na @bean?

Video: Kuna tofauti gani kati ya @autowired na @bean?
Video: Bien x Aaron Rimbui - Mbwe Mbwe (Official Music Video) 2024, Novemba
Anonim

Unapotumia @ Maharage unawajibika kutoa kitambulisho na kupiga kitambulisho hicho unapotaka kutumia kitu hicho kwa kutumia getBean() mbinu. Inayo waya otomatiki husaidia kuzuia sehemu ya kupiga simu na kurudisha kitu kila wakati inahitajika.

Mbali na hilo, matumizi ya @autowired ni nini?

@ Inayo waya otomatiki ufafanuzi hutoa udhibiti mzuri zaidi wa wapi na vipi kuunganisha kiotomatiki inapaswa kukamilika. @ Inayo waya otomatiki maelezo yanaweza kutumika waya otomatiki maharagwe kwenye njia ya seti kama vile @Required dokezo, mjenzi, mali au mbinu zilizo na majina ya kiholela na/au hoja nyingi.

Kando na hapo juu, maelezo ya @bean hufanya nini? Spring @ Maelezo ya Maharage . Spring @ Maelezo ya Maharage inatumika kwa njia ya kubainisha kuwa inarudisha a maharagwe kusimamiwa na muktadha wa Spring. Spring Ufafanuzi wa maharagwe kawaida hutangazwa katika mbinu za madarasa ya Usanidi. Kwa kesi hii, maharagwe njia zinaweza kurejelea zingine @ Maharage mbinu katika darasa moja kwa kuwaita moja kwa moja.

Zaidi ya hayo, maharagwe ni nini katika boot ya spring?

Vitu ambavyo vinaunda uti wa mgongo wa programu yako na ambavyo vinasimamiwa na Spring Chombo cha IoC kinaitwa maharage . A maharagwe ni kitu kinachoidhinishwa, kukusanywa, na kusimamiwa vinginevyo na a Spring Chombo cha IoC. Haya maharage huundwa kwa metadata ya usanidi ambayo unasambaza kwenye kontena.

Je! sindano ya maharagwe ni nini?

Kudunga sindano Maharage . Ili kutumia maharage unaunda, wewe ingiza wao kwa mwingine maharagwe ambayo inaweza kutumika na programu, kama vile programu ya Nyuso za JavaServer. Kwa mfano, unaweza kuunda a maharagwe iitwayo Printer ambayo ungependa ingiza moja ya Salamu maharage : ingiza javax. ingiza.