Wat is die gebruik van @autowired-aantekening?
Wat is die gebruik van @autowired-aantekening?

Video: Wat is die gebruik van @autowired-aantekening?

Video: Wat is die gebruik van @autowired-aantekening?
Video: Spring boot @Autowired annotation with example 2024, Mei
Anonim

Advertensies. Die @ Autobedrade annotasie bied meer fyn beheer oor waar en hoe outomatiese bedrading bereik moet word. Die @ Autobedrade annotasie gebruik kan word outowire boontjie op die setter-metode net soos @Required annotasie , konstruktor, 'n eienskap of metodes met arbitrêre name en/of veelvuldige argumente

Dan, wat is die nut van @autowired in veerstewel?

Outobedrading kenmerk van lente raamwerk stel jou in staat om die objekafhanklikheid implisiet in te spuit. Dit intern gebruike setter of konstruktor inspuiting. Outobedrading kan nie wees nie gebruik word om primitiewe en stringwaardes in te spuit. Dit werk slegs met verwysing.

Die vraag is dan, wat beteken Autowired? @ Outobedraad is basies Spring-inspuiting (doen die inisialisering van die veranderlike) die veranderlike in gebaseer op konfigurasies wat jy in klasse gedefinieer het met die @Component-aantekening. Verdere verwysing: @ Outobedraad In die lente.

Ook, wat is Autowiring in die lente met voorbeelde?

Lente soek 'n boontjie met dieselfde naam as die eiendom wat moet wees outomaties bedraad . Vir voorbeeld , as 'n boontjie-definisie op gestel is outowire by naam, en dit bevat 'n meester-eienskap (dit wil sê, dit het 'n setMaster(..)-metode), Lente soek 'n boontjiedefinisie genaamd meester, en gebruik dit om die eiendom te stel.

Wat is Autowiring en die tipes daarvan?

Dit beteken dat Dit is moontlik om outomaties die Spring-samewerkers (ander bone) vir jou bone te laat oplos deur te inspekteer die inhoud van die BeanFactory. Dit word lenteboontjie genoem outomatiese bedrading . Die outomatiese bedrading funksionaliteit het vier modusse. Dit is 'nee', 'byName', 'byType' en 'konstruktor'.