Què és el consell del controlador?
Què és el consell del controlador?

Vídeo: Què és el consell del controlador?

Vídeo: Què és el consell del controlador?
Vídeo: CACV 04 Què és un Consell Audiovisual? 2024, Maig
Anonim

@ Consell del controlador és una anotació proporcionada per Spring que us permet escriure codi global que es pot aplicar a una àmplia gamma de controladors - Variant de tots controladors a un paquet escollit o fins i tot a una anotació específica.

D'aquesta manera, per a què serveix el consell del controlador?

@ Consell del controlador és una especialització de l'anotació @Component que permet gestionar excepcions en tot el conjunt aplicació en un component global de gestió. Es pot veure com un interceptor d'excepcions llançades per mètodes anotats amb @RequestMapping i similars.

A més, quina diferència hi ha entre el controlador i RestController? 1. La @ Controlador és una anotació comuna que s'utilitza per marcar una classe com a Spring MVC Controlador mentre @ RestController és un especial controlador utilitzat als serveis web RESTFul i l'equivalent de @ Controlador + @ResponseBody.

En conseqüència, com gestiona el controlador Spring les excepcions?

A gestionar les excepcions a String MVC , podem definir un mètode en controlador classe i utilitzeu l'anotació @ Controlador d'excepcions sobre ell. Primavera La configuració detectarà aquesta anotació i registrarà el mètode com a excepció gestor de l'argument excepció classe i les seves subclasses.

Per a què serveix @ResponseStatus?

Tipus d'anotació Estat de la resposta Marca un mètode o una classe d'excepció amb el codi d'estat () i la raó () que s'ha de retornar. El codi d'estat s'aplica a la resposta HTTP quan s'invoca el mètode del controlador i anul·la la informació d'estat establerta per altres mitjans, com ara ResponseEntity o "redirect:".

Recomanat: