Tutorial Exception Handlers com Spring Boot

preview_player
Показать описание
Esse vídeo tutorial fala sobre como trabalhar com manipuladores Exception ou Exception Handlers em projetos Spring Boot com Java

O conteúdo fala sobre como trabalhar em API REST que pode disparar exception conhecida ou customizada, e em cima disso criar um manipulador de Exception para devolver uma mensagem adequada com o HttpStatus customizado de acordo com cada tipo de erro.

=================================

Рекомендации по теме
Комментарии
Автор

O código do projeto pode ser acessado através do Link abaixo:

Acesse também outras formas de fazer manipulações de exception através desse link:

MasterDevTV
Автор

Muito bom, obrigado pelo vídeo, a aplicação dessa maneira com pequenas alterações é uma boa prática no código?

gusdev-r
Автор

muito bom conteúdo e bem explicativo, apenas incomodou um pouco a musica, achei um pouco alta

ae_azula
Автор

Caralho Você me salvou, estava batendo cabeça pra entender, você explicou de uma forma tão simples. Obrigado !

Ericksemm
Автор

Estou tentando capturar o erro de retorno de uma api que chamo dentro da minha aplicação, utilizando Feign Client, a chamada da minha service para o client eu coloquei o try catch para capturar o erro e tratar pra devolver um response error personalizado, criei uma classe custom decoder error que lança pra minha classe excepton personalizada, criei tbm uma classe de tratamento de excepton global onde eu anotei o método com @ExceptionHandler(minha classe excepton personalizada), porém ele não entra na classe global, por seria me ajudar?

andreduarte
Автор

Ótimo vídeo e mto massa a tratativa de erros separadas por classes e dtos como foi feito no video.

Claro que vai de caso a caso, da vez que aprendi e utilizamos nos projetos, optamos por centralizar os erros em uma classe genérica do Exception Handler e um DTO de retorno genérico. Dai dentro dessa classe, cada erro era tratado dentro de um método e o "else" que seria o Exception, ou seja, qualquer erro que não tava tratado, era tratado num método a parte.

O interessante dessas tratativas é que ela evita expor classes e métodos qnd esses erros ocorrem, fazendo com que dessa forma tenhamos um projeto mais seguro.

gabrielalvesgoncalves
Автор

Top sou fã!!! Excelente conteúdo irmão!

vanjeor
Автор

Bem importante esta tratativa de erros com diferentes de DTOs.

AndersonLenz
Автор

Muito bom, foi bem clara a explicação. Só uma duvida, posso criar então apenas um handler para tratar todas as exceptions, ou do jeito que você fez no vídeo é mais recomendado ?

victorvilar
Автор

bem legal, muito claro e bem explicado

mgmoura