Përmbajtje:

Cili është përdorimi i shënimit Autowired në pranverë?
Cili është përdorimi i shënimit Autowired në pranverë?

Video: Cili është përdorimi i shënimit Autowired në pranverë?

Video: Cili është përdorimi i shënimit Autowired në pranverë?
Video: Cili është qëndrimi i Islamit rreth bioenergjisë, a lejohet a jo - Hoxhë Bekir Halimi 2024, Dhjetor
Anonim

Pranvera @ Shënim i lidhur automatikisht është të përdorura për injektimin automatik të varësisë. Pranvera korniza është ndërtuar mbi injektimin e varësisë dhe ne injektojmë varësitë e klasës përmes pranverë skedari i konfigurimit të fasules.

Duke e mbajtur këtë në konsideratë, cili është përdorimi i @autowired në pranverë?

Lidhja automatike tipar i pranverë kornizë ju mundëson të injektoni varësinë e objektit në mënyrë implicite. Ajo nga brenda përdor injeksion vendosës ose konstruktor. Lidhja automatike nuk mund të jetë të përdorura për të injektuar vlera primitive dhe vargje. Punon vetëm me referencë.

Po kështu, çfarë është Autowiring në pranverë me shembuj? Pranvera kërkon një fasule me të njëjtin emër si prona që duhet të jetë me kabllo automatike . Për shembull , nëse një përkufizim fasule është vendosur në autotel me emër, dhe përmban një pronë master (d.m.th. ka një metodë setMaster(..)), Pranvera kërkon një përkufizim fasule të quajtur master dhe e përdor atë për të vendosur vetinë.

Përveç kësaj, cili është përdorimi i shënimit Autowired?

@ Shënim i lidhur automatikisht siguron një kontroll më të hollësishëm se ku dhe si lidhje automatike duhet të realizohet. @ Shënim i lidhur automatikisht mund te jete të përdorura te autotel fasule në metodën e vendosjes ashtu si @Required shënim , konstruktor, një veti ose metoda me emra arbitrar dhe/ose argumente të shumta.

Cilat janë shënimet e përdorura në pranverë?

Disa nga shënimet e rëndësishme Spring MVC janë:

  • @Kontrolluesi.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody dhe @ResponseBody.
  • @RequestHeader dhe @ResponseHeader.

Recommended: