INHOUDSOPGAWE:

Wat is die gebruik van Autowired-aantekening in die lente?
Wat is die gebruik van Autowired-aantekening in die lente?

Video: Wat is die gebruik van Autowired-aantekening in die lente?

Video: Wat is die gebruik van Autowired-aantekening in die lente?
Video: Spring Tutorial 9 Autowired Annotation 2024, Desember
Anonim

Lente @ Autobedrade annotasie is gebruik word vir outomatiese afhanklikheidsinspuiting. Lente raamwerk is gebou op afhanklikheidsinspuiting en ons spuit die klasafhanklikhede deur lente boontjie konfigurasie lêer.

As u dit in ag neem, wat is die nut van @autowired in die lente?

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.

Net so, 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.

Boonop, wat is die nut van Autowired-aantekening?

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

Wat is die aantekeninge wat in die lente gebruik word?

Sommige van die belangrike Spring MVC-aantekeninge is:

  • @Beheerder.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody en @ResponseBody.
  • @RequestHeader en @ResponseHeader.

Aanbeveel: