Turinys:

Kuo naudinga „Autowired“anotacija pavasarį?
Kuo naudinga „Autowired“anotacija pavasarį?

Video: Kuo naudinga „Autowired“anotacija pavasarį?

Video: Kuo naudinga „Autowired“anotacija pavasarį?
Video: Spring boot @Autowired annotation with example 2024, Lapkritis
Anonim

Pavasaris @ Automatinis laidinis komentaras yra naudojamas automatiniam priklausomybės įpurškimui. Pavasaris sistema yra sukurta remiantis priklausomybės įvedimu, o mes įtraukiame klasės priklausomybes pavasaris pupelių konfigūracijos failas.

Turint tai omenyje, kokia @autowired nauda pavasarį?

Automatinis laidų sujungimas bruožas pavasaris sistema leidžia netiesiogiai įterpti objekto priklausomybę. Tai viduje naudoja seteris arba konstruktoriaus įpurškimas. Automatinis laidų sujungimas negali būti naudojamas primityvioms ir styginėms reikšmėms įterpti. Jis veikia tik su nuoroda.

Be to, kas yra „Autowiring“pavasarį su pavyzdžiais? Pavasaris ieško pupelės tokiu pačiu pavadinimu kaip ir turtas, kuris turi būti automatinis laidas . Dėl pavyzdys , jei nustatytas pupelių apibrėžimas automatinis laidas pagal pavadinimą ir jame yra pagrindinė ypatybė (ty, ji turi setMaster(..) metodą), Pavasaris ieško pupelių apibrėžimo, pavadinto master, ir naudoja jį ypatybei nustatyti.

Be to, kam reikalinga automatinio laidinio anotacija?

@ Automatinis laidinis komentaras suteikia tikslesnę kontrolę, kur ir kaip automatinis laidų sujungimas turėtų būti įvykdyta. @ Automatinis laidinis komentaras gali būti naudojamas į automatinis laidas bean on the setter metodas, kaip ir @Required anotacija , konstruktorius, ypatybė arba metodai su savavališkais pavadinimais ir (arba) keliais argumentais.

Kokios anotacijos naudojamos pavasarį?

Kai kurios svarbios pavasario MVC anotacijos yra šios:

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

Rekomenduojamas: