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

Bean Validation para campo numérico

Olá pessoal, bom dia a todos. Estou desenvolvendo uma API para realizar o cadastro de uma conta. Criei uma classe formulário para realizar o cadastro com as informações necessárias, conforme abaixo:

public class ContaForm {

@NotBlank
private String cadastro;
private Long tipoId;
private BigDecimal saldo;

// getters e setters

No caso, gostaria de saber se há alguma anotação para verificar nas propriedades "tipoId" e "valor", que os valores passados no corpo da requisição sejam apenas números, não aceitando letras, por exemplo.

Desde já agradeço pela ajuda!

1 resposta
solução!

Oi Murillo,

Como esses dois atributos já são do tipo numerico, o próprio Spring fará um tratamento, lançando exception caso seja passada uma String que não seja um número.

Bons estudos!