Spring Boot Essentials 14 - Tratamento de erros em REST pt 05 - Padronizando todos os erros

preview_player
Показать описание
Spring Boot Essentials 14 - Tratamento de erros em REST pt 05 - Padronizando todos os erros

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

William, criei conforme você disse, mas agora o exception de validação está sendo tratada pela classe "handleExceptionInternal" e não pela "handleMethodArgumentNotValid", assim não exibe a mensagem que eu gostaria, sabe o que poderia fazer para corrigir isso? Valeu!!

danielcarvalho
Автор

Se alguém tiver problema com o tratamento do status code 400, a exceção que encapsula esse erro foi modificada e atualmente é a

elvissousa
Автор

Mestre William, só uma dúvida, em alguma outra aula aqui do canal (que ainda pretendo fazer todas :D) tu explica o que é um builder ?

LeandroSeverinoChannel
Автор

É possível estender a classe para capturar todos os erros e personalizar a resposta no método error(). (isso é uma dica minha)

ariel_alves_dutra
Автор

Grande Willian, uma duvida. Como tratar este tipo de erro:
"status": 500,
"error": "Internal Server Error",
"exception": "org.springframework.dao.InvalidDataAccessApiUsageException",
"message": Not-null property references a transient value - transient instance must be saved before current operation : -> nested exception is Not-null property references a transient value - transient instance must be saved before current operation : -> br.com.technomaster.technomastersystem.model.State",

Gostaria de tratar o erro quando alguem esquece de inserir o objeto dentro de outro objeto. No meu caso é um estado dentro de uma cidade.

marcospsousa