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

Retorno caso ja exista no banco

Bom dia! Caso nesse cadastro tenhamos que validar se já existe no fórum uma duvida ou não teríamos que fazer uma validação dentro do banco certo? Minha duvida é se na aplicação tivermos alguma regra para tal e precisar retornar o bad_request.

Teriamos que retornar algo do tipo: ResponseEntity.status(HttpStatus.BAD_REQUEST).body("valor null"); ou ResponseEntity.badRequest().body("valor null");

Mas como o metodo espera um Dto não posso passar uma mensagem em String falando que por exemplo essa duvida já existe no forum e/ou passando o link dessa duvida.

Existe alguma maneira de fazermos isso? Passar o erro do http e uma mensagem do porque?

1 resposta
solução!

Oi João,

Nesse caso você pode alterar o retorno do método, para permitir ter diferentes tipos de respostas:

public ResponseEntity<?> cadastrar(...) {
...
}

Bons estudos!