Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como tratar errors 403 Forbidden

Depois da implementação do controle de acesso quando tento fazer um cadastro duplicado estou tomando 403 Forbidden, porém caso eu queira customizar esse problema no body do response como poderia fazer?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi!

Você vai precisar realizar essa validação no cadastro, fazendo uma consulta pelo email no banco de dados e lançando uma ValidacaoException caso já exista outro medico com o email informado.

entendi, a duvida era se conseguiria criar na classe de Tratamento de Erros e capturar as exception e lancar o response.

Mas entendi professor obrigado!

solução!

Ao lançar a ValidacaoException o tratador de erros vai capturar e devolver erro 400 com a mensagem.