Videó: Mire jó a @controller tavasszal?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
Rugó vezérlő az annotáció csak az osztályokon alkalmazható. Egy osztály webes kéréskezelőként való megjelölésére szolgál. Leginkább azzal használják Tavaszi MVC Alkalmazás.
Egyszerűen, mit csinál a @controller tavasszal?
@ Vezérlő annotáció van -ban használt megjegyzés Tavaszi MVC keretrendszer (a komponens a Tavaszi A webalkalmazás megvalósításához használt keretrendszer). Az @ Vezérlő az annotáció azt jelzi, hogy egy adott osztály az a szerepét tölti be vezérlő.
Tudja azt is, mi haszna a @componentnek tavasszal? Rugós komponens az annotáció egy osztály jelölésére szolgál Összetevő . Ez azt jelenti Tavaszi A keretrendszer automatikusan észleli ezeket az osztályokat a függőségi beillesztéshez, ha annotáció-alapú konfigurációt és osztályút-ellenőrzést használnak.
Ezt követően a kérdés az, hogy mi a különbség a @controller és a @RestController között tavasszal?
A különbség köztük @ RestController és @ Vezérlő ban ben Tavaszi . Az @ Vezérlő egy általános megjegyzés, amelyet az osztályok megjelölésére használnak Tavaszi MVC Vezérlő miközben @ RestController egy különleges vezérlő a RESTFul webszolgáltatásokban és a @ megfelelője Vezérlő + @ResponseBody.
Mire jó a @ResponseBody?
@RequestBody és @ ResponseBody megjegyzések vannak használt kötni a HTTP kérést/ választest tartomány objektummal metódusparaméterben vagy visszatérési típusban. A színfalak mögött ezek a kommentárok használ HTTP-üzenet-konvertálók a HTTP-kérés/válasz törzsének tartományobjektumokká konvertálására.