1
resposta

Tratamento exceção versus HTTP response

Estou tentando iniciar um projeto web com Java utilizando Spring MVC, backup endereço, e Angularjs, front end. Na parte Java estou dividindo o projeto com as classes modelo, repositório, services e controller. A camada de serviço trata as regras de negócios e retorna um objeto ResponseEntity tratando corretamente o código HTTP. Todo meu retorno eu criei um formato padrão onde retorna um código interno, uma mensagem simples e uma mensagem detalhada. Até aqui perfeito.

O meu problema está ao tratar exceções que não sei como retornar este json padrão que criei, especialmente em exceções disparadas no controller onde uso @valid para disparar o validation das classes modelo.

Qual a melhor forma de fazer isto? Ou devo deixar o Spring retornar o Json padrão pra exceções?

Obrigado

1 resposta

Deixar o spring retornar o JSON padrão para exceptions :).

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software