Sisukord:

Mis kasu on Autowired annotatsioonist kevadel?
Mis kasu on Autowired annotatsioonist kevadel?

Video: Mis kasu on Autowired annotatsioonist kevadel?

Video: Mis kasu on Autowired annotatsioonist kevadel?
Video: Гэвин Шмидт: Производные модели изменения климата 2024, Mai
Anonim

Kevad @ Automaatne juhtmega annotatsioon on kasutatud automaatseks sõltuvussüstiks. Kevad raamistik on üles ehitatud sõltuvuse süstimisele ja me sisestame klassisõltuvused läbi kevad uba konfiguratsioonifail.

Seda silmas pidades, milleks on @autowired kevadel kasu?

Automaatne juhtmestik omadus kevad raamistik võimaldab teil kaudselt sisestada objekti sõltuvuse. See sisemiselt kasutab seadja või konstruktori süstimine. Automaatne juhtmestik ei saa olla kasutatud primitiivsete ja stringväärtuste sisestamiseks. See töötab ainult viitega.

Samuti, mis on Autowiring kevadel koos näidetega? Kevad otsib sama nimega uba, mis peab olema automaatne juhtmestik . Sest näide , kui oa definitsioon on seatud automaatjuhe nime järgi ja see sisaldab põhiatribuuti (st sellel on meetod setMaster(..)), Kevad otsib uba definitsiooni nimega master ja kasutab seda atribuudi määramiseks.

Pealegi, mis kasu on automaatse juhtmega annotatsioonist?

@ Automaatne juhtmega annotatsioon annab täpsema kontrolli selle üle, kus ja kuidas autojuhtmestik tuleks täita. @ Automaatne juhtmega annotatsioon võib olla kasutatud juurde automaatjuhe bean on the setter meetod nagu @Required annotatsioon , konstruktor, suvaliste nimede ja/või mitme argumendiga atribuut või meetodid.

Milliseid annotatsioone kasutatakse kevadel?

Mõned olulised kevadise MVC märkused on järgmised:

  • @Controller.
  • @RequestMapping.
  • @PathVariable.
  • @RequestParam.
  • @ModelAttribute.
  • @RequestBody ja @ResponseBody.
  • @RequestHeader ja @ResponseHeader.

Soovitan: