Validar valor mínimo e máximo com Spring para um objeto (e não tipo primitivo) do tipo Integer

4 respostas
javaspring
L

Se eu quiser validar, usando a annotation do Spring, a idade de alguém, basta eu fazer o seguinte:

@Min(value = 18, message = “Idade inválida!”)
private int idade;

Mas e se essa variável, em vez de tipo primitivo, for do tipo Integer?

No caso,

private Integer idade;

Como eu faria? Eu criei esse objeto idade do tipo Integer e coloquei essa annotation em cima, mas não está funcionando.

4 Respostas

I

Posta o erro, se tiver algum.

L

Não tem erro, só que ele não valida.

L

Alguém me ajuda :frowning:

J

Já tentou usar a seguinte anotação:

@Range(min = 18, message = "Idade inválida!")
private Integer idade;
Criado 1 de fevereiro de 2019
Ultima resposta 5 de fev. de 2019
Respostas 4
Participantes 3