Msimu wa Majira ya kuchipua, "Uwekaji waya kiotomatiki kwa Aina" humaanisha, ikiwa aina ya data ya maharagwe inaoana na aina ya data ya sifa nyingine ya maharagwe, itie kiotomatiki. Kwa mfano, maharagwe ya "mtu" yanafichua sifa iliyo na aina ya data ya darasa la "uwezo", Spring itapata maharagwe yenye aina sawa ya data ya "uwezo" wa darasa na kuiunganisha kiotomatiki.
Je, unaweza kutumia waya kiotomatiki kwa aina?
Hali hii inabainisha wiring otomatiki kulingana na aina ya sifa. Chombo cha chemchemi huangalia maharagwe ambayo sifa ya waya otomatiki imewekwa kwaAina katika faili ya usanidi ya XML. Kisha hujaribu kulinganisha na kuweka waya kipengele ikiwa aina yake inalingana na jina moja la maharagwe katika faili ya usanidi.
Je, kuna aina ngapi za Wiring Kiotomatiki wakati wa Spring?
Kwa hivyo, Spring inaweza kutumia Kiwanda cha Maharage kujua utegemezi wa maharagwe yote yaliyotumika. Utendaji wa kuunganisha kiotomatiki kulingana na usanidi wa XML una modi tano - hapana, byName, byType, kijenzi, na kutambua kiotomatiki. Hali chaguo-msingi ni nambari.
Kwa nini tunatumia ufafanuzi wa @autowired?
Ufafanuzi wa @Autowired hutoa udhibiti mzuri zaidi wa wapi na jinsi uwekaji waya kiotomatiki unapaswa kutekelezwa. Ufafanuzi wa @Autowired unaweza kutumika kuweka maharagwe kiotomatiki kwenye mbinu ya seti kama vile @Required dokezo, mjenzi, sifa au mbinu zilizo na majina ya kiholela na/au hoja nyingi.
Je, @kudunga wakati wa Spring ni nini?
@Iject ni sehemu ya teknolojia ya Java iitwayo CDI ambayo inafafanua kiwango chasindano tegemezi sawa na Spring. Katika programu ya Spring, vidokezo hivi viwili hufanya kazi kwa njia sawa na vile Spring imeamua kuauni vidokezo vya JSR-299 pamoja na vyake.