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

Campo com espaço em branco. @Valid.

Olá, pessoal.

Como faço para impedir o preenchimento de campo com espaços em branco? No código,

public class TopicoForm {

@NotNull @NotEmpty @Length(min = 5) private String titulo;

... }

public ResponseEntity cadastrar(@RequestBody @Valid TopicoForm, ...) { ... }

consegui cadastrar um novo tópico com o título contendo espaços em branco, > 5, e foi aceito.

{
       "id": 4,
       "titulo": "     "
       "mensagem": "Uma nova mensagem",
       ....
}
1 resposta
solução!

Oi Raphael,

O espaço em branco é considerado um caractere válido para o @NotEmpty e @Length.

No seu caso você deve utilizar a anotação @NotBlank.

Bons estudos!