Como seria o handle pra o erro 500 quando cadastra um item já existente, tipo erro:
{ "timestamp": "2023-08-31T19:53:28.017+00:00", "status": 500, "error": "Internal Server Error", "message": "could not execute statement [Duplicate entry 'juliana.queiroz@voll.med' for key 'medicos.email'] [insert into medicos (ativo,crm,email,bairro,cep,cidade,complemento,logradouro,numero,uf,especialidade,nome,telefone) values (?,?,?,?,?,?,?,?,?,?,?,?,?)]; SQL [insert into medicos (ativo,crm,email,bairro,cep,cidade,complemento,logradouro,numero,uf,especialidade,nome,telefone) values (?,?,?,?,?,?,?,?,?,?,?,?,?)]; constraint [medicos.email]", "path": "/medicos" }
Eu tentei pra começar isso aqui, mas sem sucesso:
@ExceptionHandler(InternalError.class)
public ResponseEntity tratarError500() {
return ResponseEntity.internalServerError().build();
}