Quin és l'ús de @controller a la primavera?
Quin és l'ús de @controller a la primavera?

Vídeo: Quin és l'ús de @controller a la primavera?

Vídeo: Quin és l'ús de @controller a la primavera?
Vídeo: Farruko - Pepas (Official Video) 2024, Maig
Anonim

Controlador de primavera l'anotació només es pot aplicar a les classes. S'utilitza per marcar una classe com a gestor de sol·licituds web. S'utilitza sobretot amb Primavera MVC aplicació.

Simplement, què fa @controller a la primavera?

@ Controlador anotació és una anotació utilitzada a Primavera Marc MVC (el component de Primavera Framework utilitzat per implementar l'aplicació web). la @ Controlador L'anotació indica que una classe concreta fa el paper d'a controlador.

Sapigueu també, per a què serveix @component a Spring? Component de primavera L'anotació s'utilitza per indicar una classe com Component . Vol dir això Primavera framework detectarà automàticament aquestes classes per a la injecció de dependències quan s'utilitzi la configuració basada en anotacions i l'exploració del camí de classe.

Posteriorment, la pregunta és, quina diferència hi ha entre @controller i @RestController a la primavera?

Diferència entre @ RestController i @ Controlador en Primavera . la @ Controlador és una anotació comuna que s'utilitza per marcar una classe com a Primavera MVC Controlador mentre @ RestController és un especial controlador utilitzat als serveis web RESTFul i l'equivalent de @ Controlador + @ResponseBody.

Per a què serveix @ResponseBody?

@RequestBody i @ ResponseBody les anotacions són utilitzat per vincular la sol·licitud cos de resposta amb un objecte de domini en el paràmetre del mètode o el tipus de retorn. Darrere de les escenes, aquestes anotacions usos Convertidors de missatges HTTP per convertir el cos de la sol·licitud/resposta HTTP en objectes de domini.