Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mensagem do Erro

Teria como colocar uma mensagem no body do error?

1 resposta
solução!

Pedro, boa tarde!

Sim, no Spring Boot 3 dá pra colocar uma mensagem personalizada no body do erro usando um @RestControllerAdvice. Você cria uma classe ErrorResponse com os campos que quiser (como message, status, timestamp), lança exceções personalizadas ou genéricas no seu controller, e trata essas exceções no @ExceptionHandler. Assim, quando der erro, a API responde com um JSON no corpo dizendo exatamente o que aconteceu.

Se você lançar throw new RecursoNaoEncontradoException("Usuário não encontrado"), o handler captura isso e retorna um JSON como {"message": "Usuário não encontrado", "status": 404, "timestamp": "..."}.