Kuo naudingas @controller pavasarį?
Kuo naudingas @controller pavasarį?
Anonim

Pavasario valdiklis anotacija gali būti taikoma tik klasėms. Jis naudojamas pažymėti klasę kaip žiniatinklio užklausų tvarkyklę. Jis dažniausiai naudojamas su Pavasaris MVC taikymas.

Tiesiog taip, ką @controller veikia pavasarį?

@ Valdiklis anotacija yra naudojama anotacija Pavasaris MVC karkasas (komponentas Pavasaris Sistema, naudojama žiniatinklio programai įdiegti). @ Valdiklis anotacija rodo, kad tam tikra klasė atlieka a vaidmenį valdiklis.

Taip pat žinokite, kokia yra @component nauda pavasarį? Spyruoklinis komponentas anotacija naudojama klasei žymėti kaip Komponentas . Tai reiškia kad Pavasaris sistema automatiškai aptiks šias klases, kad būtų įterpta priklausomybė, kai bus naudojama anotacijomis pagrįsta konfigūracija ir klasės kelio nuskaitymas.

Vėliau kyla klausimas, kuo skiriasi @controller ir @RestController pavasarį?

Skirtumas tarp @ RestController ir @ Valdiklis in Pavasaris . @ Valdiklis yra įprastas komentaras, naudojamas klasei pažymėti kaip Pavasaris MVC Valdiklis kol @ RestController yra ypatingas valdiklis naudojamas RESTFul žiniatinklio paslaugose ir lygiavertis @ Valdiklis + @ResponseBody.

Kam naudinga @ResponseBody?

@RequestBody ir @ ResponseBody anotacijos yra naudojamas susieti HTTP užklausą/ atsako kūnas su domeno objektu metodo parametre arba grąžinimo tipe. Užkulisiuose ši anotacija naudoja HTTP pranešimų keitikliai, skirti HTTP užklausos/atsakymo turinį konvertuoti į domeno objektus.