Tratamento de request erros com spring boot

1 resposta
java
M
Qual é a melhor forma de tratar erros de request com o spring boot? E devolver um json com a mensagem de erro e com o codigo http de erro?

Atualmente tenho esse codigo:

@GetMapping("/documents/{cpf}")

@ResponseBody

public ResponseEntity findDocument(@PathVariable Long cpf){

Document document = documentRepository.findByCpf(cpf);

return new ResponseEntity(document, HttpStatus.OK);

}

Como eu posso tratar uma exceção e devolver uma mensagem amigavel para o cliente?

E segundo, o json que esse cara retorna, quando eu abro no navegador, ele fica tudo em uma linha so, como eu faço pra deixar ele mais amigavel? pulando linhas etc

Obrigado a todos des de ja.

1 Resposta

J

Não retorno nada, ele resposta dele já vem em formato de erro, só basta tratar esse erro no front da maneira que quer.

Criado 15 de maio de 2018
Ultima resposta 15 de mai. de 2018
Respostas 1
Participantes 2