Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

erro ao pegar os campos de erros

    @ExceptionHandler(MethodArgumentNotValidException.class)
    public ResponseEntity tratarErro400(MethodArgumentNotValidException ex) {
        var erros = ex.getFieldError();

        return ResponseEntity.badRequest().body(erros.stream().map(DadosErroValidacao::new).toList());
    }

Estou recebendo um erro no método "stream"

  • Cannot resolve method 'stream' in 'FieldError'
1 resposta

Oi Washington!

O código correto:

var erros = ex.getFieldErrors();

FieldErrors no plural.