Mis kasu on @controllerist kevadel?
Mis kasu on @controllerist kevadel?
Anonim

Vedru kontroller annotatsiooni saab rakendada ainult klassidele. Seda kasutatakse klassi märkimiseks veebipäringute töötlejaks. Seda kasutatakse enamasti koos Kevad MVC rakendus.

Lihtsalt, mida @controller kevadel teeb?

@ Kontroller annotatsioon on aastal kasutatud annotatsioon Kevad MVC raamistik (komponent Kevad Veebirakenduse juurutamiseks kasutatav raamistik). @ Kontroller annotatsioon näitab, et konkreetne klass täidab a rolli kontroller.

Tea ka, milleks on @component kevadel kasu? Vedrukomponent annotatsiooni kasutatakse klassi tähistamiseks kui Komponent . See tähendab et Kevad raamistik tuvastab need klassid automaatselt sõltuvuse süstimiseks, kui kasutatakse annotatsioonipõhist konfiguratsiooni ja klassitee skannimist.

Seejärel tekib küsimus, mis vahe on @controlleril ja @RestControlleril kevadel?

Erinevus vahel @ RestController ja @ Kontroller sisse Kevad . @ Kontroller on tavaline märkus, mida kasutatakse klassi märgistamiseks kui Kevad MVC Kontroller samas @ RestController on eriline kontroller kasutatakse RESTFul veebiteenustes ja samaväärne @ Kontroller + @ResponseBody.

Milleks on @ResponseBody kasu?

@RequestBody ja @ ResponseBody annotatsioonid on kasutatud HTTP päringu sidumiseks/ vastuse keha domeeniobjektiga meetodi parameetris või tagastustüübis. Kulisside taga need annotatsioon kasutab HTTP-sõnumite teisendajad HTTP-päringu/-vastuse põhiteksti teisendamiseks domeeniobjektideks.