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

Video: Kuo naudingas @controller pavasarį?

Video: Kuo naudingas @controller pavasarį?
Video: @RestController Vs @Controller. Difference between @RestController and @Controller In Spring Boot 2024, Gruodis
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.