Qual é o conselho do controlador?
Qual é o conselho do controlador?

Vídeo: Qual é o conselho do controlador?

Vídeo: Qual é o conselho do controlador?
Vídeo: Do Acionista Controlador, Administrador e Conselho de Administração - Do art. 14 ao 21 - Lei 13303 2024, Novembro
Anonim

@ ControllerAdvice é uma anotação fornecida pelo Spring permitindo a você escrever código global que pode ser aplicado a uma ampla gama de controladores - variando de todos controladores para um pacote escolhido ou mesmo uma anotação específica.

Desse modo, qual é a utilidade do conselho do controlador?

@ ControllerAdvice é uma especialização da anotação @Component que permite lidar com exceções em todo o aplicativo em um componente de manuseio global. Ele pode ser visto como um interceptor de exceções lançadas por métodos anotados com @RequestMapping e semelhantes.

Além disso, qual é a diferença entre controlador e RestController? 1. O @ Controlador é uma anotação comum que é usada para marcar uma classe como Spring MVC Controlador enquanto @ RestController é um especial controlador usado em serviços da web RESTFul e o equivalente a @ Controlador + @ResponseBody.

Correspondentemente, como o controlador Spring trata as exceções?

Para lidar com exceções na corda MVC , podemos definir um método em controlador classe e use a anotação @ ExceptionHandler nele. Primavera configuração irá detectar esta anotação e registrar o método como exceção manipulador para argumento exceção classe e suas subclasses.

Qual é a utilidade de @ResponseStatus?

Tipo de Anotação ResponseStatus Marca um método ou classe de exceção com o código de status () e o motivo () que devem ser retornados. O código de status é aplicado à resposta HTTP quando o método do manipulador é chamado e substitui as informações de status definidas por outros meios, como ResponseEntity ou "redirect:".

Recomendado: